Learn all about Oracle BerkeleyDB family of databases here. Scalable and high-performance data management services.

Announcing Berkeley DB Java Edition Major Release

Guest Author

Berkeley DB Java Edition 5.0 was just released. There are a
number of new features, enhancements, and options in there that our users have
been asking for. Chief among them is a new class called DiskOrderedCursor, which greatly increases performance of
systems using spinning platter magnetic hard drives. A number of users expressed interest
in this feature, including Alex Feinberg of LinkedIn. Berkeley DB Java Edition
is part of Project Voldemort, a distributed key/value database used by

There have been many other improvements and
optimizations. Concurrency is significantly improved, as is the performance of update
and delete operations. New and interesting methods include Environment.preload, which
allows multiple databases to be preloaded simultaneously. New Cursor methods enable for more effective
searching through the database.

We continue to enhance Berkeley DB Java Edition’s High Availability as well. One new feature is the ability to open a
replicated node read-only when the master is unavailable. This can allow
critical systems to continue offering some functionality, even during a network
or master node failure.

There’s a lot more in release 5.0. I encourage you to take a
look at the extensive changelog yourself. As always, you can download the new
release and try it out here:


Join the discussion

Comments ( 2 )
  • guest Wednesday, November 30, 2011

    The change log for BDB Java Edition indicates that there is a new version of the database file(s). Is this version compatible with the current version of Berkeley DB, or is there about to be a new release of it that's compatible with the Java Edition?

  • Eric Jensen Wednesday, November 30, 2011


    This type of question is a great one for the Berkeley DB Java Edition forum, found here:


    I would recommend posting your question in there.


Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.