Databases
NoSQL
NoSQL databases use flexible, non-tabular data models optimized for horizontal scaling and high write throughput.
Diagram
SQL (Rigid): users table → fixed columns (id, name, email)
NoSQL (Flexible): { "id": 1, "name": "Rohan", "tags": ["admin", "beta"] }
{ "id": 2, "name": "Priya", "prefs": { "theme": "dark" } }In Depth
NoSQL (Not Only SQL) refers to non-relational databases that store data in flexible formats — key-value pairs, JSON documents, wide columns, or graph nodes — instead of rigid tables with fixed schemas.