NoSQL
A category of databases that store and retrieve data in formats other than relational tables.
Also: non-relational database
Definition
NoSQL databases are a broad class of database management systems that differ from traditional relational databases in that they do not use structured query language and do not rely on fixed schemas. NoSQL databases support various data models including document (MongoDB), key-value (Redis), wide-column (Cassandra), and graph (Neo4j). They are designed for horizontal scalability, high availability, and flexible schemas, making them suitable for large-scale, rapidly evolving applications.
Example
“Twitter uses a NoSQL database to store billions of tweets as flexible documents, easily handling varying tweet formats without schema changes.”
Synonyms
- non-relational database
- schema-less database
- document store
Antonyms / Opposites
- SQL
- relational database
- RDBMS
Images
CC-licensed · free to useVideo
Related Terms
- sql
- mongodb
- redis
- database-scalability
