Oracle Berkeley DB Java Edition 12c R1
Release Notes
Release 7.3.7, 2017-02-01 03:44:57 UTC
Berkeley DB Java Edition (JE) is a 100% pure Java embedded, transactional data
store. It supplies a key/object data model with indexing, full transactional
ACID support, POJO APIs and High Availability/Replication.
As of version 7.3, JE is licensed under the Apache 2.0 license. See the LICENSE
file for the complete license.
Note that in JE 7.0 and later, the Java compatibility requirement for JE is
Java SE 8.
JE is compatible with Java SE 8 (64-bit) and later, and has been tested and
certified against Oracle JDK 8u73 and IBM J9 7.0. We encourage you to upgrade
to the latest Java releases to take advantage of the latest bug fixes and
performance improvements.
Be sure to see the change log for information
about upgrading from earlier releases.
This release contains a number of changes, including:
-
Added Arbiter functionality that adds additional write availability
for replication groups that have two Electable members. For details see
the javadoc for com.sleepycat.je.rep.arbiter.Arbiter.
[#25567]
-
Operation throughput statistics have been simplified and improved.
[#23792]
-
Data corruption is now detected as soon as possible using an internal
JE background task. This detects data corruption caused by media/disk
failure by reading the log sequentially and verifying checksums.
[#25221]
-
When a JE HA network restore is interrupted, the application is now
prevented from using the incomplete data set. The network restore must
be restarted when it is incomplete, and this rule is now enforced by JE.
[#25369]
-
EnvironmentConfig.LOG_N_DATA_DIRECTORIES has been deprecated. This
feature is not known to provide benefits beyond that of a simple RAID
configuration and will be removed in the next release, which is slated
for mid-April, 2017.
For the complete and detailed list of changes, see
the change log page.
Copyright (c) 2002, 2017 Oracle and/or its affiliates. All rights reserved.