AI engineering glossary · SQL databases
What is noSQL?
NoSQL (also called Not only SQL): A broad name for databases that do not use the traditional relational table model, such as document, key-value, wide-column and graph stores. They often trade strict schemas or joins for flexibility and horizontal scaling.
NoSQL: an example
A product catalogue with varied attributes stored as JSON documents in MongoDB.
Related terms
- Document database
- Key-value store
- Wide-column store
- Graph database
More SQL databases terms
- NOT NULL
- NULL
- Object-relational mapper
- One-to-many relationship
- ORDER BY
- Parameterised query
- PARTITION BY
- Phantom read
Where you learn it
NoSQL is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.