Back To Schedule
Wednesday, August 29 • 10:45am - 11:30am
Life After BerkeleyDB: OpenLDAP's Memory-Mapped Database - Howard Chu, Symas

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

OpenLDAP's new MDB library is a highly optimized B+tree implementation that is orders of magnitude faster and more efficient than everything else in the software world. Reads scale perfectly linearly across arbitrarily many CPUs with no bottlenecks, and data is returned with zero memcpy's. Writes are on average twenty times faster than commonly available databases such as SQLite. The entire library compiles down to only 32K of object code, allowing it to execute completely inside a typical CPU's L1 cache. Backends for OpenLDAP slapd, Cyrus SASL, Heimdal, SQLite, and OpenDKIM have already been written, with other projects in progress.

The intended audience is developers writing system-level code, working in environments where absolute efficiency is required, such as mobile phones and other embedded devices, and high volume databases.


Howard Chu, Symas Corporation

Howard is the CTO of Symas Corporation and also currently Chief Architect of the OpenLDAP Project and has spoken at conferences across the US and Europe including Usenix/LISA events, UKUUG, Samba XP, LDAPCon (including LDAPCon 2009 which was co-sponsored by LinuxCon), etc. Howard... Read More →

Wednesday August 29, 2012 10:45am - 11:30am PDT
Harbor Island 3