mongoodb
mongoodb
1. Document databases: These databases store data as semi-structured documents, such as JSON or XML, and can
be queried using document-oriented query languages. Examples of document databases are MongoDB and
Couchbase
"_id": "12345",
"address": {
"zip": "123456"
},
2. Key-value stores: These databases store data as key-value pairs, and are optimized for simple and fast read/write
operations. Examples are Amazon DynamoDB and Redis.
Key: user:12345
3. Column-family stores: These databases store data as column families, which are sets of columns that are treated
as a single entity. They are optimized for fast and efficient querying of large amounts of data.( wide-column
stores are flexible, where different rows can have different sets of columns.) examples of wide-column stores are
Apache Cassandra and HBase.
4. Graph databases: These databases store data as nodes and edges, and are designed to handle complex
relationships between data. Examples of graph databases are Neo4J and Amazon Neptune.
1. Graph Databases: Examples – Amazon Neptune, Neo4j
2. The relationship between the data you store is not that important
5. The data is growing continuously and you need to scale the database regularly to handle the data.