tdb - trivial database
A database similar to gdbm which allows multiple simultaneous writers.
This is a simple database API. It was inspired by the realisation that
in Samba we have several ad-hoc bits of code that essentially implement
small databases for sharing structures between parts of Samba. As I was
about to add another I realised that a generic database module was
called for to replace all the ad-hoc bits.
I based the interface on gdbm. I couldn't use gdbm as we need to be
able to have multiple writers to the databases at one time.
Software: Andrew Tridgell <email@example.com> and Luke Kenneth Cas-
son Leighton Man page: Ben Woodard <firstname.lastname@example.org>
gdbm(3), tdb_open(3), tdb_close(3), tdb_delete(3), tdb_error(3),
tdb_exists(3), tdb_fetch(3), tdb_firstkey(3), tdb_store(3), tdb_tra-
verse(3), tdb_lockall(3), tdb_lockkeys(3), tdb_chainlock(3)
Linux Programmer's Manual Samba tdb(Aug 16, 2000)