Berkeley DB Java Edition
Release Notes
4.0.71, November 04, 2009
Berkeley DB Java Edition (JE) is a 100% pure Java embedded,
transactional data store. It supplies a key/value data model with
indexing, full transactional ACID support and POJO APIs.
This is release 4.0.71 of Berkeley DB Java Edition.
Key changes since version JE 3.3.* are summarized below; the complete
list of changes can also be found in the
change log page.
Log File On-Disk Format Changes:
JE 4.0.71 has moved to on-disk file format 7.
The change is forward compatible in that JE files created with release
3.3.* and earlier can be read when opened with JE 4.0. The change
is not backward compatible in that files created with JE 4.0 cannot be
read by earlier releases.
Changes in API and exception handling create a binary incompatibility
between JE 4.0 and JE 3.X. Users are advised to recompile their
applications when moving to JE 4.0. Please see the API Changes section
of the change log for a complete
description.
New Work:
- This release features JE High Availability, which permits the use
of JE with replication. See the High Availability Guide for an
introduction to the product. and the com.sleepycat.je.rep
javadoc for API specifications.
-
JE now provides two JMX MBean implementations for monitoring a running
JE application. A JConsole plugin is also provided for accessing the
new JEMonitor and RepJEMonitor classes. Environment statistics can be
collected and graphed, and other state information can be perused. See the how-to for more information.
- Multiple performance improvements for concurrent execution,
including group commit performance improvements on Linux ext3 file
systems.
- Support for enum keys and other improvements in the Direct Persistence
Layer.
- Enhanced exception handling and other API improvements.
See the change log for the complete and
detailed description of all changes.
Copyright (c) 1996-2009 Oracle. All rights reserved.