Howard Lowndes wrote:
I am seeking info about dbm, ldbm, bdb, etc. not the SQL type databases.
ldbm - uses neutral storage interface which could wrap Berkeley DB
(www.sleepycat.com)
or GNU DBM (www.gnu.org). Only sleepycat is considered
reliable, though.
bdb - utilizes sleepycat DB, minimum version 4.2.52
(www.sleepycat.com). This is derived
from Berkeley DB(www.sleepycat.com). Legacy software that
were using ldbm are
migrated to 'bdb' as their natural migration path and
retaining backward compatibility
with 'ldbm'. Incidentally, Redhat package manager (RPM)
latest version uses 'bdb'.
There is a newer database backend used in OpenLDAP, namely:
hdb - most codes are derived from 'bdb', but uses 'hierchical
in-memory organization of the tree structure'.
This is more efficient and fast compared with the other DB
mentioned previously. Tradeoff is
at initial loading of the database, startup is slow. But
once going it rocks. Users will notice the
difference in large databases. HDB will replace 'bdb'
eventually.
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html