Conceptual
Login

Key-Value Store Data Model

A key-value store exposes exactly two operations over an opaque value: put a value under a key, and get the value back by that key. There is no query language, no join and no server-side filter, so every access path a system needs must be designed into the choice of key. After this Concept a student can express a read or write against a key-value interface, and can say which questions that interface can answer cheaply and which it cannot answer at all.