Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Berkeley DB
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Software library providing embedded database for key/value data}} {{Infobox software | name = Berkeley DB | logo = | screenshot = | caption = A transactional embedded data manager for un-typed data in basic key/value data structures | collapsible = | author = [[Margo Seltzer]] and [[Keith Bostic (software engineer)|Keith Bostic]] of [[Sleepycat Software]] | developer = [[Sleepycat Software]], later [[Oracle Corporation]] | released = {{Start date and age|1994}} | latest release version = 18.1.40 <ref name="downloadpage">{{cite web |title=Oracle Berkeley DB Downloads |url=https://www.oracle.com/database/technologies/related/berkeleydb-downloads.html |access-date=27 September 2020}}</ref> | latest release date = {{Start date and age|2020|05|29|br=yes}} | latest preview version = | latest preview date = | programming language = [[C (programming language)|C]] | operating system = [[Microsoft Windows|Windows]], [[Unix-like]] | platform = | size = ~1244 [[Kilobyte|kB]] compiled on [[Microsoft Windows|Windows]] [[x86]] | language = | genre = [[Embedded database]], [[NoSQL|NoSQL Database]] | license = [[Dual licensing|Dual licensed]] ([[GNU Affero General Public License]] and [[Proprietary software|proprietary license]] | website = {{URL|https://www.oracle.com/database/technologies/related/berkeleydb.html}} }} '''Berkeley DB''' ('''BDB''') is an [[embedded database]] [[software]] [[Library (computing)|library]] for [[Key–value database|key/value]] data, historically significant in [[open-source software]]. Berkeley DB is written in [[C (programming language)|C]] with API bindings for many other [[programming language]]s. BDB stores arbitrary key/data pairs as byte arrays and supports multiple data items for a single key. Berkeley DB is not a [[relational database]],<ref>[http://doc.gnu-darwin.org/intro/dbisnot.html Berkeley DB Reference Guide: What is Berkeley DB not?]. Doc.gnu-darwin.org (2001-05-31). Retrieved on 2013-09-18.</ref> although it has database features including [[database transaction]]s, [[multiversion concurrency control]] and [[write-ahead logging]]. BDB runs on a wide variety of [[operating system]]s, including most [[Unix-like]] and [[Microsoft Windows|Windows]] systems, and [[real-time operating system]]s. BDB was commercially supported and developed by [[Sleepycat Software]] from 1996 to 2006. Sleepycat Software was acquired by [[Oracle Corporation]] in February 2006, who continued to develop and sell the C Berkeley DB library. In 2013 Oracle re-licensed BDB under the [[AGPL 3|AGPL]] license<ref>{{Cite web |date=2013-06-10 |title=Major Release: Berkeley DB 12gR1 (12.1.6.0) |url=https://oss.oracle.com/pipermail/bdb/2013-June/000056.html |url-status=live |archive-url=https://web.archive.org/web/20131205045329/https://oss.oracle.com/pipermail/bdb/2013-June/000056.html |archive-date=2013-12-05 |access-date=2021-04-11 |website=Open Source Projects at Oracle}}</ref><ref>{{Cite web |last=Nathan |first=Willis |date=2013-07-10 |title=Debian, Berkeley DB, and AGPLv3 |url=https://lwn.net/Articles/557820/ |url-status=live |website=[[Linux Weekly News]] |archive-url=https://web.archive.org/web/20130722163022/http://lwn.net:80/Articles/557820/ |archive-date=2013-07-22 }}</ref> and released new versions until May 2020. [[Bloomberg L.P.]] continues to develop a [[Fork (software development)|fork]] of the 2013 version of BDB within their [[Comdb2]] database, under the original [[Sleepycat license|Sleepycat permissive license]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)