Databases and storage · Concept

NoSQL

An umbrella name for databases that do not use relational tables, storing data as documents, key-value pairs, wide columns or graphs instead.

The two families · updated

How it works

Document stores such as MongoDB and Firestore keep each record as a JSON-like document that can nest lists and objects. Key-value stores such as Redis map a key straight to a value. Wide-column and graph databases cover more specialised shapes of data.

NoSQL databases usually let each record have its own shape and are built to spread across many machines. The trade-off is that joins, strict schemas and guarantees across many records are weaker or left to the application, although most now offer transactions in some form.

More in Databases and storage

The two families

All 25 Databases and storage terms

Crafted in the dark. Shipped to the world.

Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.