- Oracle today announced the new release of Oracle Berkeley DB Java Edition 4.0 including significant new
features for high availability, scalability and performance, and demonstrating
Oracle’s continuing commitment to open source, Java and the developer
- A member of the Oracle
Berkeley DB product family, Oracle Berkeley DB Java Edition is an open
source, transactional storage engine for key-value pairs written entirely in
Java that can be deployed as an embedded or “edge” database, enabling developers
to build applications that require no manual administration.
- Oracle Berkeley DB Java Edition 4.0 includes new
replication features for high availability and scalability and significant
performance improvements for highly concurrent applications. Oracle Berkeley DB
Java Edition 4.0 with high availability is available under the existing Oracle
dual license for Berkeley DB Java Edition.
- In addition, improved monitoring capabilities, including
a plug-in for the Java jconsole utility, make it easier to deploy and monitor
applications that utilize Oracle Berkeley DB Java Edition.
- Oracle Berkeley DB Java Edition 4.0 joins recently
Berkeley DB 4.8 and Oracle Berkeley DB XML 2.5. All three products are
designed for developers, ISVs, OEMs and enterprises to integrate directly into
their software applications, devices and equipment to deliver high performance,
reliability and availability with virtually no human administration.
Enabling Decreased Downtime, More Scalability and Easy Integration with
Third-Party Monitoring Tools
- Oracle Berkeley DB Java Edition provides an unparalleled pure
Java data persistence library that helps dramatically reduce the overhead of
object persistence while keeping the flexibility, speed and scalability of
object to relational mapping (ORM) solutions. Highlights of release 4.0
- High Availability/Replication: Supports automatic system
fail over and load balancing of read operations, allowing developers to
eliminate single points of failure and decrease downtime. The new capabilities
also deliver improved write performance and scalability across multiple
- High Availability/Replication provides a single
master, multiple replica replication implementation including features such as
dynamic group membership, configurable transaction durability and consistency
guarantees, automatic fail-over and both synchronous and asynchronous
- The High Availability/Replication feature also
includes in-depth documentation, examples and Java helper classes to make it
easy to use and configure.
- Performance Improvements: Enables performance
improvements to the existing concurrent execution and group commit
functionality, especially important for multi-threaded applications that are
committing many transactions concurrently or have high write-intensive
operations within specific data sets or “hot spots” in the database.
- Ease of Use: New monitoring features make it easier to
deploy and monitor the Oracle Berkeley DB Java Edition data store in production
applications, while API and exception handling improvements make it easier to
- Improved monitoring capabilities allow users to better
understand the internal state and statistics of the Oracle Berkeley DB Java
Edition database for performance tuning and trouble-shooting.
- This release supports the industry-standard Java
jconsole utility out-of-the-box, which can be used to view and graph database
statistics and easily integrate Oracle Berkeley DB Java Edition monitoring with
third party monitoring tools.
- Additionally, several new features provide
enhancements to the existing APIs, and the exception handling system has been
restructured to make errors easier to catch, handle and recover from, without
requiring changes to existing applications.
- "Oracle Berkeley DB Java Edition 4.0 is a major new
release with high availability for the first time," said Rex Wang, vice
president, Product Marketing, Oracle. "The combination of high availability,
high scalability and high performance in a pure Java, embeddable package makes
Oracle Berkeley DB Java Edition highly differentiated from other
- “Oracle continues to innovate and enhance the open source
Berkeley DB product line. Adding a replication capability in Oracle Berkeley DB
Java Edition 4.0 greatly enhances the product’s value proposition, since this
kind of feature is used for applications requiring fault tolerance and
scalability beyond a single node," said Carl Olofson, Research Vice President at