What is a non-relational (NoSQL) database?

What is a non-relational (NoSQL) database?

Approach: Describe databases that don't use tabular relations.

A database that provides a mechanism for storage and retrieval of data modeled in means other than the tabular relations used in relational databases.

Follow-up: Name a common NoSQL database.

Key concepts: key-value, document store, scalability.