BDB最初开发目的是以新的HASH访问算法来代替旧的hsearch函数和大量的dbm实现。BDB的第一个发行版在1991年出现,当时还包含了B+树数据访问算法。在1992年,BSD UNIX第4.4发行版中包含了DB1.85版。基本上认为这是DB的第一个正式版。在1996年中期,Sleepycat软件公司成立,提供对DB的商业支持。目前BDB作为一个开源数据库项目由oracle维护。
BDB支持LINUX、UNIX、WINDOWS等操作系统,也提供了丰富的应用程序接口,支持C、C++、JAVA、PERL、TCL、PYTHON、PHP等。BDB的应用十分广泛,在很多知名的软件中都能看到其身影。
由于BDB的高性能,也有将BDB移植到内核以获取更高性能的实验和项目。stony brook大学的Aditya Kashyap基于bdb-4.1.25移植到了linux-2.4内核。但目前的linux内核版本大部分都已经是3.0以上版本,因为项目需要(高性能分布式文件系统),最近化了些时间将bdb-4.1.25移植到ubuntu的linux-3.13内核下,测