Key-Value, Document, Wide-Column, Graph - 4 NoSQL Types Explained (System
NoSQL is not one thing - it's four completely different data models. Choosing the wrong one is just as bad as choosing SQL when you shouldn't.
NoSQL is not one thing - it’s four completely different data models. Choosing the wrong one is just as bad as choosing SQL when you shouldn’t.
What’s in the video (7m 19s)
- 0:00 — Types of NoSQL Databases
- 0:30 — Key Differences of SQL (Relational) and NoSQL (Non-Relational) Databases
- 1:07 — When to Choose a SQL Database?
- 1:29 — Limitation of a SQL Database
- 1:56 — When to Choose a NoSQL Database?
- 2:12 — What is a Key-Value Store?
- 3:01 — What is a Document Store or Document Database?
- 4:01 — Wide-Column Databases and Graph Databases
- 4:21 — What is a Wide-Column Store or Wide-Column Database?
- 4:57 — What is a Graph Database?
- 5:39 — Choosing the Right NoSQL Database
- 6:21 — Multi-Model Databases - The Future
Resources
- Full System Design series: YouTube playlist
- Previous episode: https://youtu.be/xqXiWmN5UX4
- Next episode: https://youtu.be/TKIvsXT7IDc
For more in this series, visit the #system-design tag page or jump to the channel uploads list for everything else.
Related posts
How to Crack Any System Design Interview — Full Beginner's Guide
Most candidates fail system design interviews not because they lack knowledge — but because they don't have a clear framework to structure their thinking.
Design a Scalable System from Scratch — Full Blueprint (System Design #15)
You've learned the pieces. Now let's put them all together and design a real scalable system from scratch — the way it's done in interviews and in production.
Monolith vs Microservices - Which Architecture Should You Choose? (System
Microservices are everywhere - but are they always the right choice? Spoiler: most teams adopt them too early, and it costs them.