Berkeley DB Reference Guide:
Introduction
PrevRefNext

What other services does Berkeley DB provide?

Berkeley DB also provides core database services to developers. These services include:


Page cache management: Transactions and logging: Locking:

By combining the page cache, transaction, locking, and logging systems, Berkeley DB provides the same services found in much larger, more complex and more expensive database systems. Berkeley DB supports multiple simultaneous readers and writers and guarantees that all changes are recoverable, even in the case of a catastrophic hardware failure during a database update.

Developers may select some or all of the core database services for any access method or database. Therefore, it is possible to choose the appropriate storage structure and the right degrees of concurrency and recoverability for any application. In addition, some of the subsystems (for example, the Locking subsystem) can be called separately from the Berkeley DB access method. As a result, developers can integrate non-database objects into their transactional applications using Berkeley DB.


PrevRefNext

Copyright (c) 1996,2008 Oracle. All rights reserved.