NoSQL
Noun · Development
Definitions
A category of databases that don't use traditional relational tables and SQL — including document stores (MongoDB), key-value stores (Redis), column stores (Cassandra), and graph databases (Neo4j).
In plain English: Databases that store data differently than traditional row-and-column tables, trading SQL familiarity for flexibility or speed at scale.
Example: "We picked NoSQL for flexibility, then spent six months reimplementing joins in application code."