STRENGTHS
- Memory use does not grow linearly with record count
- Sequential append path suits sustained writes
- Fast point lookup without replaying the full log
- Checkpoints, integrity checks and compaction support recovery
STORAGE / PROFESSIONAL
Append-oriented storage with disk-backed indexes and bounded memory use.
01 / DESIGN
LogStore separates durable record bytes from lookup state. Checksummed mutations are appended to a data log, a disk-backed primary hash index maps item IDs to current offsets, secondary indexes remain on disk, and bounded caches accelerate hot values and index pages.
02 / TRADE-OFFS
Storage engines balance memory, I/O, recovery, concurrency and operational complexity. These profiles show where each engine fits.
STRENGTHS
WEAKNESSES
03 / ABILITIES
LogStore combines an append-only, checksummed data log with disk-backed primary and secondary indexes. Bounded value and index-page caches keep memory use configurable as datasets grow, while checkpoints and tail replay provide recoverable startup.
Disk-backed primary and secondary indexes
Configurable sync, group and async durability
Bounded value and page caches
Checkpoint recovery, verification and compaction
BEST FIT
CORE CAPABILITIES
CONFIGURATION
MVDB_LOGSTORE_DATA_ROOTMVDB_LOGSTORE_DURABILITY_MODEMVDB_LOGSTORE_GROUP_COMMIT_RECORDSMVDB_LOGSTORE_VALUE_CACHE_BYTESMVDB_LOGSTORE_PRIMARY_PAGE_CACHE_BYTESMVDB_LOGSTORE_PRIMARY_BUCKETS