Berkeley DB Java Edition
Release Notes
3.3.82, May 07, 2009
Berkeley DB Java Edition (JE) is a 100% pure Java implementation of
Berkeley DB. It implements a transactional store model based on a
B+Tree access method.
The documentation set for JE includes:
This is release 3.3.82 of Berkeley DB Java Edition, and
the first patch release in the JE 3.3 line. The changes introduced in the 3.3
line include a forward-compatible file format change and several minor API
changes.
Key changes since version JE 3.2.76
are summarized below; the complete list of changes can also be found in the change log page.
Log File On-Disk Format Changes:
JE 3.3 has moved to on-disk file format 6.
The change is forward compatible in that JE files created with release
3.2 and earlier can be read when opened with JE 3.3. The change
is not backward compatible in that files created with JE 3.3
cannot be read by earlier releases.
This release also introduces a binary and compile time incompatibility
between JE 3.3 and JE 3.2 for applications that specifically used
certain statistics and configuration methods. Please see the API
Changes section of the change log for a
complete description.
Other Changes:
JE 3.3 highlights include:
- Multiple JE environments can now share the same cache to make
better use of memory.
- The deferred write mode can be configured to differentiate between truly
temporary databases and databases which should be persistent.
- Better cache management for large numbers of databases.
- Per operation caching policy.
-
- Performance improvements.
See the change log for the complete and
detailed description of all changes.
Copyright (c) 1996,2008 Oracle. All rights reserved.