Open-Source Engine Gets Java Jolt
Sleepycat Software Inc. in October will release a version of its open-source embedded database engine that's a good fit for Java developers.Sleepycat Software Inc. in October will release a version of its open-source embedded database engine thats a good fit for Java developers, does a better job at replication and enables small-footprint applications. Berkeley DB 4.2 features a new Java API based on Java Collectionsa capability that enables developers to manage groupings of data to facilitate the fetching, storing and iteration of that data. By putting the Java API on top of the database, all those activities can be done in a mode where the data is recoverable and multiple users can tap into the data concurrently, according to Sleepycat officials, in Berkeley, Calif.
The company also streamlined replication in Version 4.2. Common failure causes have been identified, and the softwares reaction to those failures has been fine-tuned, officials said. One such failure mode is networking partitioning. Berkeley DB 4.2s response to such a failure is to send out fewer update messages to delinquent servers when they come back online. Fewer messages and the bundling of more information into those messages result in faster recovery and less network traffic.