What are different types of NoSql databases in general?

Carvia Tech | April 24, 2019 | 1 min read | 3 views | algorithm-datastructures

Different Types of NoSql databases


Relational databases are used for transactional needs (storing financial data, reporting requirements, etc.)


Documented oriented databases are used for documents oriented needs (for e.g. Product Catalog). Documents are schema free so changes in the schema can be accommodated into application without much headache.

Cassandra/Amazon DynamoDB

Key-value pair based database (User activity tracking, Analytics, etc.). DynamoDB can store documents as well as key-value pairs.


In memory distributed database (user session tracking), its mostly used as distributed cache among multiple microservices.


Graph DB (social connections, recommendations, etc)

Top articles in this category:
  1. What are Best Practices for Using Amazon DynamoDB?
  2. What is Eventual Consistency in DynamoDB?
  3. What are Conditional Writes in AWS DynamoDB
  4. Scan all records of a Amazon DynamoDB table using a Java Code
  5. How will you ensure that no two threads update the same db record in parallel in amazon DynamoDB
  6. AWS DynamoDB Java interview questions
  7. How to implement Atomic Counters in DynamoDB for high throughput

Find more on this topic:
NoSQL image

No SQL design and development - Amazon DynamoDB, MongoDB, MySQL document DB.

Last updated 1 week ago

Recommended books for interview preparation:

This website uses cookies to ensure you get the best experience on our website. more info