Berkeley DB (BDB) is an embedded database software library for key/value data, historically significant in open-source software. It is a C-based embedded database designed for storing key/value pairs, supporting multiple data entries per key, and includes features like transactions, multiversion concurrency control, and write-ahead logging. Though not relational in structure, it functions across diverse platforms including Unix-like systems, Windows, and real-time operating systems.
Facts
SignificanceA foundational embedded key-value storage library with roots in 1990s Unix systems, now maintained by Oracle. 2 FAQs
How does an application use Berkeley DB?
It links directly into the application as a library and runs in the same address space.
Berkeley DB is an embedded database library, so it links directly into the application and runs in the same address space. No inter-process communication is needed for database operations. It offers a function-call API for several programming languages, including C, C++, Java, Perl, Tcl, Python and PHP, and low-level services such as locking and transaction logging are handled inside the library.
Connections
In Field
Source Wikipedia: Berkeley DB
Invented By
Source Wikidata: Berkeley DB
Additional Source Wikipedia: Berkeley DBInfobox: author
Licensed Under
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Sources
1. Wikidata: Berkeley DB
- Wikidata Q820854, resolved via en.wikipedia pageprops (wave rule R-L)
- In Group: Key-Value Database System, Wikidata lists Berkeley DB (Q820854) as an instance of key-value database system (Q20706915)
View the Source2. Wikipedia: Berkeley DB
Wikimedia FoundationLead section
Berkeley DB (BDB) is an embedded database software library for key/value data, historically significant in open-source software.
In Field: Databases, Lead sentence
Berkeley DB (BDB) is an embedded database software library for key/value data, historically significant in open-source software.
Invented By: Margo Seltzer, Infobox: author
Margo Seltzer and Keith Bostic of Sleepycat Software
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.