Berkeley DB

This is the most widely-used developer database in the world, now available on Linux
Berkeley DB (libdb) is a programmatic toolkit that provides embedded database support for both traditional and client/server applications.

Berkeley DB includes b+tree, queue, extended linear hashing, fixed, and variable-length record access methods, transactions, locking, logging, shared memory caching, database recovery, and replication for highly available systems.

Main features:

  • Includes complete source code.
  • Small footprint less than 500 kilobytes.
  • Extremely configurable: application controls the memory, disk, and other resource requirements of the database library.
  • Easy-to-use APIs for applications written in C, C++, Java, Perl, Python, Tcl, PHP.
  • Supports full transaction semantics, so that multiple changes can be applied or rolled back atomically.
  • Survives software and hardware failures without losing data.
  • Fine-grained locking allows thousands of users to work with a database at the same time.
  • Replication for high availability keeps copies of the database synchronized across multiple servers. If the master or any replica goes down, one of the remaining replicas can take over.

last updated on:
May 30th, 2012, 6:25 GMT
license type:
AGPL v3 
developed by:
Oracle Corporation
ROOT \ Database \ Database Engines
Berkeley DB
Download Button

In a hurry? Add it to your Download Basket!

user rating 31



Rate it!
What's New in This Release:
  • New Features:
  • Added an alternate storage format called blobs, which improves the read and update performance of very large data items. Interface available through C, C#, C++ and Java APIs. [#19332]
read full changelog

Add your review! 5 USER REVIEWS SO FAR