Section: IT & Technology · DatabasesDifficulty: Medium

NoSQL

USUK

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 use
More on Wikimedia
Loading images…

Video

  • sql
  • mongodb
  • redis
  • database-scalability

Dictionary Entry

Back to IT & Technology