> - completely isolated read-only transactions and one read/write transaction concurrently with a single lock to guard the writer. Readers will never be blocked by the single read/write transaction and execute without any latches/locks.
> - variable sized pages
> - lightweight buffer management with a "kind of" pointer swizzling
> - dropping the need for a write ahead log due to atomic switching of an UberPage
LMDB made those same design choices and is extremely fast/robust.