lmdb.md

March 21, 2016 ยท View on GitHub

LMDB

Couple key features

  1. full acid with MVCC
  2. multi-thread / multi-process concurrency
  3. optimized for read
  4. readers don't lock and don't block writes.
  5. readers don't allocate memory (mmap'd directly so zero-copy)
  6. only 1 writers allowed
  7. no compaction / garbage collection ==> relatively deterministic latency (no spikes)

Useful Videos: