The open-source embeddable database now boasts multi-version concurrency control, no-downtime upgrades and a pre-built replication framework to simplify development of highly available applications.
Oracle spruced up one of its recently acquired embeddable databases, Berkeley DB, releasing on Sept. 27 Version 4.5 with multi-version concurrency control and more.
The new features are designed to improve performance, availability and ease-of-use for developers of the open-source database.
One of the major goodies in the update is the ability of developers to upgrade the database without bringing it down.
The nonstop upgrades feature is aimed at customers that have to have 99.999 percent system uptime.
As far as the multi-version concurrency control goes, the new functionality gives each user a database snapshot.
Designed to improve performance of highly concurrent systems with mixed read/write, it allows administrators to manage changes coming in from many users simultaneously.
Another biggie in the update is a replication framework: a place in which users can access pre-built functions to build replicated or highly available systems.
Oracle purchased the purveyor of Berkeley DBSleepycat Software in February 2006.
At the time, Robert Shimp, vice president of technology marketing at Oracle, said that the Redwood Shores, Calif., database king purchased Sleepycat due to its popularity on edge-based devices like network switches, on all kinds of embedded storage systems, and on application security systems.
Oracle has been in the embedded database market for some time, with its Oracle Lite database for mobile devices and its TimesTen, designed for high-performance, in-memory database applications.
With those two products at the low end and the high end, respectively, Berkeley DB would serve to fill an important gap in the middle, Shimp said at the time of the purchase.
Berkeley DBs having open-source code is vital for customers in the mid-market, Shimp said, given their need to customize database code in embedded deviceseach of which has its particular constraints.
Of course, further penetrating the open-source communityand making money off itwas an equally compelling cause for Oracle to snap up the database.
With the release of R4.5, Oracles showing its commitment to that open-source developer community, as well as to its commercial customers, said former Sleepycat Vice President of Marketing Rex Wangnow VP of embedded systems marketing at Oraclein a statement.
"The latest release of Oracle Berkeley DB reflects Oracles commitment to providing both open-source and commercial developers with choice and flexibility, through the continued innovation and development of this open source, embeddable database," Wang said in the statement.
"This version adds compelling new features, reduces complexity and helps developers build and deploy applications requiring fast, reliable storage without human administration."
Oracles statement also quoted stats from a June 2006 report on the open-source database market by Forrester researcher Noel Yuhanna.
According to Yuhanna, that market now measures about $400 million, including support, services and licenses.
Forrester predicts it will more than double, hitting $1 billion, by the end of 2008.
Oracle Berkeley DB Release 4.5 is generally available under the same dual license that Sleepycat had before the Oracle purchase.
To wit: A no-cost open-source license permits redistribution if the application using Oracle Berkeley DB is open source.
A commercial license is available for redistribution of proprietary applications. Oracle Berkeley DB is available for download here.
Check out eWEEK.coms for the latest database news, reviews and analysis.
Lisa Vaas is News Editor/Operations for eWEEK.com and also serves as editor of the Database topic center. Since 1995, she has also been a Webcast news show anchorperson and a reporter covering the IT industry. She has focused on customer relationship management technology, IT salaries and careers, effects of the H1-B visa on the technology workforce, wireless technology, security, and, most recently, databases and the technologies that touch upon them. Her articles have appeared in eWEEK's print edition, on eWEEK.com, and in the startup IT magazine PC Connection. Prior to becoming a journalist, Vaas experienced an array of eye-opening careers, including driving a cab in Boston, photographing cranky babies in shopping malls, selling cameras, typography and computer training. She stopped a hair short of finishing an M.A. in English at the University of Massachusetts in Boston. She earned a B.S. in Communications from Emerson College. She runs two open-mic reading series in Boston and currently keeps bees in her home in Mashpee, Mass.