IT-lexicon › Databases › LMDB

LMDB

Databases Svenska → Bijgewerkt: 2026-10-03

Een embedded key-value-store van ruwweg 10.000 regels C, in 2011 door Howard Chu geschreven voor OpenLDAP. In vrijwel elke ontwerpkeuze het tegenovergestelde van RocksDB.

Het hele bestand wordt in het geheugen gemapt, zodat lezen rechtstreeks op de paginacache van het besturingssysteem plaatsvindt, zonder buffer te kopiëren en zonder lock — lezers blokkeren nooit en worden nooit geblokkeerd. De structuur is een copy-on-write B+-boom: een schrijfactie maakt nieuwe pagina's en wisselt als laatste de root om, wat ACID-eigenschappen en crashveiligheid geeft zonder write-ahead log en zonder herstelstap bij het opstarten. De prijs is één schrijver tegelijk en een databasebestand dat uit zichzelf nooit krimpt. Het wordt gebruikt in Monero, Postfix, de stack van Cloudflare en talloze embedded systemen waar eenvoud en leesdoorvoer zwaarder wegen dan schrijfvolume.

← Terug naar het lexicon