← Advanced DBMS learning pathAdvanced DBMS · Module 8 of 10
NoSQL and NewSQL
Explore non-relational and scalable SQL systems.
📖 Key ideas
- NoSQL types: key-value (Redis), document (MongoDB), column-family (Cassandra), graph (Neo4j).
- Designed for scale, flexibility and availability.
- BASE: Basically Available, Soft state, Eventually consistent.
- NewSQL (Spanner, CockroachDB) offers SQL + ACID at scale.
- Choose by data model and access patterns.
💡 Real-life example: NoSQL databases are specialised kitchens; NewSQL is a big restaurant that still follows strict recipes.
NoSQLNon-relational databases
BASEEventual-consistency model
NewSQLScalable SQL with ACID
Graph databaseStores nodes and relationships