N
NoSQL
NoSQL databases provide flexible schemas and horizontal scaling for data that doesn't fit traditional relational models.
What is NoSQL?
NoSQL (Not Only SQL) databases provide mechanisms for storage and retrieval of data modeled differently than relational tables, offering flexibility, scalability, and performance for specific use cases.
NoSQL types
Document (MongoDB), Key-Value (Redis), Wide-Column (Cassandra), Graph (Neo4j).
Common misconceptions
- "NoSQL means no SQL" — Many support SQL-like queries
- "NoSQL is always faster" — Depends on use case
- "NoSQL doesn't need schema" — Schema design still important