Definition & Types Of NoSQL Database

Definition & Types Of NoSQL Database

access_timeSunday, 29 April, 2018 chat_bubble_outline0 comments
As we know nowadays data is growing very fast and unstructured way, that's why we need the NoSQL database because of the management of these type of data is very difficult in RDBMS databases.
 
RDBMS (Relational Database Managment System) databases have fixed structure or schema and also has the different type of relations between the tables (e.g one to one relationship, one to many relationship, many to many relationship, etc...)
 
NoSQL databases and management systems are relation-less (or schema-less). They are not based on a single model (e.g. relational model of RDBMSs) and each 
the database, depending on their target-functionality, adopt a different one.
 
There are many different operational models and functioning systems for NoSQL databases:
 
1)  Key-Value Paire:
 
e.g. Redis, MemcacheDB, etc...
 
2)  Column-Based:
 
e.g. Cassandra, HBase, etc...
 
3)  Document-Based:
 
e.g. MongoDB, Couchbase, etc...
 
4)  Graph Type:
 
e.g. OrientDB, Neo4J, etc...
 
 
Key-Value Paire operational model:- This is very first and basic type of NoSQL database model, In this type of operational model data is stored in Key-Value pair.
 
Column Based operational model:- This is the improved version of the Key-Value Paire operational model, In the column type operational model data is stored in 
the form of a multidimensional array of Key-Value pair.
 
Document-Based operational model:- In the Document Based operational Model data is stored in the form of a nested multidimensional array of Key-Value pair. currently, the document based operational model is mostly used NoSQL Database model, if anybody wants to migrate the relational database to NoSQL then this is the very good option to move on.
 
Graph Type operational Model:- In this type of operational model data is stored in a graphical way.
 
These are the basic NoSQL operational models we can choose anyone from these operational model as per our requirement. many big companies like facebook, twitter, GitHub are using the different type of NoSQL operational models, even some of the applications are using different NoSQL operational model for the different modules of the same applications.
 
Please write us in the comment box if you have any questions or dought or have any suggestions.
folder_openAssigned tags

0 Comments

Leave a Comment: