Oracle® Berkeley DB Java Edition 4.0 Now Available
Major New Release Provides High Availability, Enhanced Scalability and High Performance
Redwood Shores, Calif. – November 9, 2009
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 community.
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 released Oracle 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 include:
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 systems.
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 replication.
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 develop applications.
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 alternatives."
“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 IDC.