Oracle Berkeley DB Products
Oracle Berkeley DB products of open source, embeddable databases provides developers with fast, reliable, local persistence with zero administration. Often deployed as "edge" databases, Oracle Berkeley DB products provide very high performance, reliability, scalability, and availability for application use cases that do not require SQL.
The relationship between the three distinct products is shown in the following diagram. They are embedded databases, they become an integrated part of your product. Berkeley DB products provide the high-performance, low overhead, reliable storage features your product requires.

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.
|
|
|