Types of NoSQL Database

 NoSQL Database:

It stands for "non-SQL" database / non-relational database.

NoSQL is the umbrella term comprising of four different types of DB.

Key Value DB

Generally used for caching

Example: Redis

 

Document DB

Bring best of RDBMS & NoSQL

It comprises of relational concept for RDBMS & dynamic schemas and horizontal scaling from NoSQL databases.

Example: MongoDB

 

Columnar DB

Columns are stored together instead of rows. It is used mainly in data analysis.

Example: Cassandra

 

Graph DB

It represent & stores entities in form of graph data structure.

It is mainly used for social network.

Example: neo4j



Comments

Popular posts from this blog

Asynchronous Communication

Difference between HLD(High Level Design) and LLD(Low Level Design)?