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.

Related Terms