During NoSQL Session, After the first half of sessions. Learners shared their comparison of RDBMS vs NoSQL
An RDBMS includes functions that maintain the security, accuracy, integrity and consistency of the data
RDBMS - consistent and availability
All tables are related to each other in RDBMS and in NoSQL all tables are independent of each other
NoSQL - partition tolerance at the expense of availability
ACID (atomicity, consistency, isolation, durability) is a set of properties of RDBMS for transaction
RDBMS fixed schema and No SQL have dynamic schema (Schemaless)
In NoSQL, we can exclude the information which is not required
When to Choose what?
- High reads consistent data - RDBMS
- High writes low reads - HBase, Cassandra
- Document-based storage (multiple key-value pairs, or key-array pairs, or even nested documents) - Mongodb, Couchdb
- Key-Value stores are similar to maps or dictionaries where data is addressed by a unique key - Redis
Keep Exploring!!!
No comments:
Post a Comment