Suggest an editImprove this articleRefine the answer for “What does "NoSQL" mean?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)"NoSQL" is a class of databases that don't use the relational model of tables, rows, and rigid schemas; instead, they store data in other formats - for example, as documents, key-value pairs, graphs, or columns. **Key point:** NoSQL databases are usually optimized for speed, large data volumes, and horizontal scaling; they're used when data doesn't fit tables well or the structure changes often.Shown above the full answer for quick recall.Answer (EN)Image"NoSQL" refers to a class of databases that **don't use the relational model with tables, rows, and rigid schemas**. Instead, such databases store data in other formats - for example, as documents, key-value pairs, graphs, or columns. ### NoSQL's main traits - **no fixed schema** (objects with different structures can be stored) - **horizontal scaling** (data can easily be spread across many servers) - **flexible data models** (JSON, key-value, graph, and so on) - usually **optimized for speed and large data volumes** ### Examples of NoSQL databases | Type | Example | How data is stored | |---|---|---| | Document | MongoDB | JSON documents | | Key-value | Redis | key/value pairs | | Graph | Neo4j | vertices and edges | | Column | Cassandra | column families | ### When NoSQL is used - when data doesn't fit tables well - when the structure changes often - when high speed and scalability are needed **Summary:** NoSQL is the general name for non-relational databases, which use more flexible storage models instead of rigid tables and relationships.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.