Overview of NuDB
masterNuDB is an append-only, key/value store optimized for random read performance on modern SSDs or high-IOPS devices. It is designed for use cases like content-addressable storage where cryptographic digests serve as keys.
Key characteristics:
- Performance: Read performance and memory usage are independent of database size.
- Capacity: Supports database sizes up to 281TB.
- Data Model: All keys are the same size; values range from 1 to 4GB ($2^{32}$ bytes).
- Operations: Append-only (no updates or deletes); inserts are atomic and consistent.
- Architecture: Header-only library; optimized for concurrent fetch; key and data files can reside on different devices.