What are different types of NoSql databases in general?

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


Different Types of NoSql databases

RDBMS

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

MongoDB

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.

Redis

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

Neo4j

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. Scan all records of a Amazon DynamoDB table using a Java Code
  4. What are Conditional Writes in AWS DynamoDB
  5. How will you ensure that no two threads update the same db record in parallel in amazon DynamoDB
  6. Amazon DynamoDB Java Interview Questions
  7. How to implement Atomic Counters in DynamoDB for high throughput



Find more on this topic:
NoSQL image
NoSQL

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