Oracle Berkeley DB Product Family

The Oracle Berkeley DB family of open source, embeddable databases provides developers with fast, reliable, local persistence with zero administration. Often deployed as "edge" databases, the Oracle Berkeley DB family provides very high performance, reliability, scalability, and availability for application use cases that do not require SQL.

Oracle Berkeley DB Product Family
Berkeley DB—A transactional embedded data manager for un-typed data in basic key/value data structures - NEW! Release 4.7 is now available
Berkeley DB Java Edition—A pure Java version of Berkeley DB optimized for the Java environment - NEW! Release 3.3 is now available
Berkeley DB XML—A native XML database with XQuery-based access to documents stored in containers and indexed based on their content - NEW! Release 2.4 is now available

DB and XML Stack   Java Edition Stack

All Berkeley DB products are designed with common set of characteristics:

To better understand which product in the Oracle Berkeley DB family best meets your needs, see Choosing the Right Product. Oracle Berkeley DB products are available in four different feature sets, each providing incrementally more functionality. To learn more, see Feature Sets.


Tutorial Presentations

Oracle Berkeley DB has four primary feature sets. Each feature set is a level of functionality you, as the programmer, will choose as most appropriate for your application's needs. From basic key/data storage without transactions or concurrency to full transactional, concurrent, and replicated highly available services; Berkeley DB is a flexible customizable embedded data manager.

Each of the following tutorial presentations will cover a specific product using a specific feature set. The presentations are geared for programmers and software architects and show both source code and use case examples. These presentations are a good way to begin to understand the conceptual differences between Berkeley DB and relational databases, they will help you see how and where your product may benefit from Berkeley DB, and where you can use our data manager to replace your in-house ad-hoc solution or as a component in your new development project.

  • Berkeley DB Data Store (DS)

    The core features including key/data storage in hash tables, btrees, queues, and record sets. This feature set does not include support for concurrency, locking, transactions, recovery, or high availability. It is the most basic, yet fastest feature set available to developers.


Technical Information
Data sheet: Oracle Berkeley DB Product Family (PDF)
Data sheet: Oracle Berkeley DB (PDF)
Data sheet: Oracle Berkeley DB Java Edition (PDF)
Data sheet: Oracle Berkeley DB XML (PDF)
White paper: Embedded Storage: Build vs Buy? (PDF)
Free Ovum Research Report: Life beyond the sleeping cat for Berkeley DB? (PDF)
Article: Dynamo: Amazon's Highly Available Key-Value Store, All Things Distributed (Oct 2007)
Podcast: The Secret History of Oracle Berkeley DB (MP3)
 
Free Download

Left Curve
Contact
Right Curve
To learn more about Oracle Berkeley DB, contact us at berkeleydb-info_us@oracle.com
Find out about new product releases by joining bdb@oss.oracle.com

Left Curve
Additional Resources
Right Curve
 · Community Resources
 · Berkeley DB Training Course
 · Berkeley DB Licensing Information

Left Curve
Related Technologies
Right Curve
 · Oracle Database 11g
 · Oracle TimesTen In-Memory Database
 · Oracle Database Lite 10g

Left Curve
Berkeley DB Discussions
Right Curve
 · Oracle Berkeley DB
 · Oracle Berkeley DB High Availability
 · Oracle Berkeley DB Java Edition
 · Oracle Berkeley DB XML
E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy