[Berkeley DB Announce] Berkeley DB Java Edition 4.1.6

Announcements related to the Berkeley DB product family. bdb at oss.oracle.com
Wed Nov 3 16:53:34 PDT 2010


Berkeley DB Java Edition 4.1.6
http://www.oracle.com/database/berkeley-db/
http://www.oracle.com/technology/products/berkeley-db/
http://www.oracle.com/technology/products/berkeley-db/je/

Improved Out Of Cache Performance for Berkeley DB Java Edition 4.1

BDB Java Edition 4.1 delivers up to a 3X performance improvement over BDB JE 4.0 in some read-only scenarios where the working set doesn't fit in the cache. The new release includes multi-threaded cache management and advanced in-memory Internal Node compression.

With Concurrent Eviction, cache management is now multi-threaded, resulting in reduced latency and a smoother performance curve as the application data exceeds the cache space. Internal Node (IN) Compression significantly reduces the in-memory foot print of internal data structures, creating better efficiency.

Tests run by a BDB JE user comparing JE 4.0.103 to JE 4.1 using a read-only workload demonstrate extraordinary improvements. The two versions have equivalent performance when the database fits completely in cache (4 GB of memory), but when the cache size is dropped to .5 GB (only some of the Internal Nodes fit in memory) the throughput and latency of JE 4.1 is 300% better than 4.0.103.  Further, the variation in latency is greatly reduced.

More details about these results are discussed in Charles Lamb's blog.
http://blogs.oracle.com/charlesLamb/2010/10/berkeley_db_java_edition_41_im.html

The JE development group would like to thank Marina Fisher at the Sun ISV Engineering lab for loaning us the server-class hardware needed to develop these two new features.


The complete list of changes can also be found in the change log page.
http://download.oracle.com/otndocs/products/berkeleydb/html/je/changelog-je-416.html

Product documentation can be found at:
http://download.oracle.com/docs/cd/E17277_02/html/toc.htm

Download the source code including the pre-compiled JAR, complete documentation, and the entire test suite as a single package.
http://www.oracle.com/technetwork/database/berkeleydb/downloads

Or reference the package file itself in a scripts as:
http://download.oracle.com/berkeley-db/je-4.1.6.zip
http://download.oracle.com/berkeley-db/je-4.1.6.tar.gz
http://download.oracle.com/maven/com/sleepycat/je/4.1.6/je-4.1.6.pom (for Maven users)

Scanning through our frequently asked questions (FAQs) is a good idea if you are new to JE (or even if you're an expert). Please take a minute to review them here:
http://www.oracle.com/technetwork/database/berkeleydb/je-faq-096044.html

Follow us on Twitter, we're @berkeleydb (http://twitter.com/#!/berkeleydb)

Then join OTN and participate in the Berkeley DB JE Support Forum discussions. Our engineering and support staff are highly active on these forums, if you have questions please ask them there first.
http://forums.oracle.com/forums/forum.jspa?forumID=273

For further information, or questions about licensing and sales of JE, please contact us at:
mailto:berkeleydb-info_us at oracle.com


Thank you for your support of Berkeley DB Java Edition.

-greg

Greg Burd | Senior Product Manager | Oracle Berkeley DB



More information about the BDB mailing list