NoSQL
Definition
NoSQL refers to various database systems outside the classical table model.
A collective term for database systems outside the classical relational model, such as document, key-value, column, or graph databases.
Simply explained
Data can be stored as documents, key-value pairs, or relationship networks instead of only linked tables.
Why it matters in practice
NoSQL offers different storage forms for data that do not fit well into a classical table model, such as documents with variable fields.
Example from business
An event store uses documents with variable fields and horizontal partitioning.
Limits and pitfalls
- Do not equate NoSQL with schema-less, eventually consistent, or automatically scalable.
Origin & history
The term NoSQL became popular in the late 2000s for various non-relational database systems; it does not denote a uniform data model and is not a reliably resolvable acronym.
Use in mid-sized companies
- Possible application: An event store uses documents with variable fields and horizontal partitioning.
Frequently asked questions
What does NoSQL mean?
A collective term for database systems outside the classical relational model, such as document, key-value, column, or graph databases.
Which mistakes should be avoided?
Do not equate NoSQL with schema-less, eventually consistent, or automatically scalable.
Sources
Source checked on 10.10.2026. Editorial application examples are hypothetical; no evidence of real customer results.
Editorially reviewed on: