Welcome! Wikis are websites that everyone can build together. It's easy!

Berkeley DB

Oracle Berkeley DB is a mature, industry-leading open source embeddable database engine which provides developers with fast, reliable, and local data persistence.

As an embedded database, the Berkeley DB library links directly into your application. After linking with Berkeley DB, your application is able to access data locally through simple function calls, thereby eliminating the performance penalty of network-based protocols commonly used in client-server architectures. Similarly, as Berkeley DB is a non-SQL database, specific data access patterns are able to be defined by the developer. Given the amount of control and options provided by Berkeley DB, developers gain more optimized and predictable access to the data itself.

History


Berkeley DB, initially written by Michael Olson, Keith Bostic, and Margo Seltzer,originated in 1991 at the University of California at Berkeley with the intent of replacing AT&T's dbm library in BSD 4.4. Several years later, Netscape had embedded Berkeley DB in their Netscape Directory Server and required several enhancements regarding recovery, transaction capabilities, and multi-user support. In order to further the development of Berkeley DB, the initial developers founded a company called Sleepycat.

Years later, in 2006, after Berkeley DB had grown into being the most successful open source embeddable database engine, Oracle purchased Sleepycat. Since that time, Oracle has furthered the development of Berkeley DB by adding multi-version concurrency control, on the fly upgrade capabilities, and more.

Editions


Berkeley DB comes in several editions:

  • Berkeley DB - A transactional storage engine for un-typed data in basic key/value data structures.
  • Berkeley DB Java Edition - A pure Java version of Berkeley DB optimized for the Java environment.
  • Berkeley DB XML - A native XML database with XQuery-based access to documents stored in containers and indexed based on their content.

License


Berkeley DB is released under a dual licensing model.

Discussion Forums



Links





Latest page update: made by jonah.harris , Nov 27 2007, 11:57 PM EST (about this update About This Update jonah.harris Fixed more annoying spacing issues. - jonah.harris

9 words added
4 words deleted

view changes

- complete history)
More Info: links to this page

There are no threads for this page. 

Anonymous  (Get credit for your thread)


Related Content

(what's this?Related ContentThanks to keyword tags, links to related pages and threads are added to the bottom of your pages. Up to 15 links are shown, determined by matching tags and by how recently the content was updated; keeping the most current at the top. Share your feedback on Wetpaint Central.)