Oracle | Berkeley DB
Berkeley DB (BDB) est un moteur de base de données. Il est utilisé dans de nombreux environnement, sous Unix, GNU/Linux, Microsoft Windows et dans des systèmes embarqués comme OpenLDAP, Apache Subversion.
Des connecteurs existent pour de très nombreux langages de programmation : C, C++, Java, Perl, Python, Tcl, etc.
La base n'est pas interrogeable via un langage de manipulation de données comme par exemple SQL et la notion de tables n'existe pas. Le format de chaque enregistrement est librement déterminé par le programme appelant (BTree/Hash...) et un enregistrement est composé d'une paire clé / valeur, la clé n'étant pas unique.