Document store
Data & DatabasesA database of flexible-shaped records.
Stores whole documents rather than rows with fixed columns. Related data is nested rather than joined. Suits genuinely independent records; fights you when your data is full of relationships.
See also NoSQL, SQL, Schema
Join
Data & DatabasesAnswering a question that spans two tables.
Matching rows across tables using a key: orders with their customer names attached. Ordinary and fast when the columns involved are indexed, and very slow when they are not.
See also Foreign key, Index, Normalisation