🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

NoSQL

In plain terms

A family of databases that drop the rigid table model for flexibility and scale.

Going deeper

NoSQL stores include document, key-value, column, and graph databases. They trade some of SQL's strict structure and guarantees for easier horizontal scaling and flexible schemas, fitting big, fast-changing, or unstructured data.

Under the hood

Types optimize for different access patterns; most favor availability and partition tolerance over strict consistency, and you model data around queries, not normalization.

Examples

MongoDB (document), Redis (key-value), Cassandra (wide-column), Neo4j (graph).

Think of it like...

Like swapping a filing cabinet with fixed labeled folders for a big bin of labeled zip-bags: less tidy structure, but you can toss in anything and add more bins endlessly.

Feedback & Bug Report