# Key-Value Store
A key-value store maps unique keys to values and exposes operations for retrieval, update, deletion, and enumeration.
KeyDB is Bryant's file-native implementation with locking, serialization, merging, counters, unique identifiers, bulk replacement, and binary storage options. Its importance is not novelty of the model but portability and control of the canonical record.
Related: [[wiki/KeyDB|KeyDB]], [[wiki/Filesystem as Source of Truth|Filesystem as Source of Truth]], [[wiki/Data Serialization|Data Serialization]].