Howard Chu, CTO of Symas Corp and chief architect of the OpenLDAP project, discusses the key technical features of the Lightning Memory-mapped Database (LMDB) that make it one of the fastest, most efficient, and safest embedded data stores in the world. Host Gavin Henry spoke with Chu about B+tree data structures, multi-version concurrency control, memory-mapped files, code efficiency, LDAP, copy-on-write, crash recovery, database speed, code size, and the decision factors of building something from scratch after assessing and discounting alternatives.
Show Notes
Related Links
- http://www.lmdb.tech/
- http://www.lmdb.tech/doc/
- http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=tree;f=libraries/liblmdb;hb=HEAD
- https://twitter.com/hyc_symas
- https://symas.com/getting-down-and-dirty-with-lmdb-qa-with-symas-corporations-howard-chu-about-symass-lightning-memory-mapped-database/
- https://qconlondon.com/london2019/speakers/howard-chu
- https://qconlondon.com/system/files/presentation-slides/20190305-qcon-metal.pdf
- https://en.m.wikipedia.org/wiki/Lightning_Memory-Mapped_Database
SE Radio theme: “Broken Reality” by Kevin MacLeod (incompetech.com — Licensed under Creative Commons: By Attribution 3.0)