As Sleepycat's BerkeleyDB database technology goes to Oracle's inventory, less and less room for options is left for corporate clients looking for high-reliability open-source transaction processing, with Innobase's InnoDB transaction engine sold out.
Sleepycat Software's Berkeley DB is the most widely used open source database in the world with deployments estimated at more than 200 million. Berkeley DB will join Oracle Lite and Oracle TimesTen in the Oracle embedded database palette, but most importantly it will bring Oracle key accounts like Airbus, Alcatel, Amazon.com (and it's A9 subsidiary), ebay, Symantec, Sony, Samsung, Nortel, Motorola, Hewlett-Packard, Ford, EMC, VERITAS, and many others.
Oracle Database Server Technologies senior vice president, Andrew Mendelsohn:
"Sleepycat's products enhance Oracle's market-leading database product family by offering enterprise-class support to customers who need to embed a fast, reliable database at a lower cost."
Sleepycat Software CEO, Mike Olson:
"We're very excited to join the world's largest enterprise software company and the industry's leading database company. Sleepycat's products, customer base and proven business model, combined with Oracle's tremendous expertise, complementary technology and resources, will allow us to better serve the needs of our customers and the open source community."
IDC's research shows that the embedded DBMS market will grow by 60% by 2009, making it an interesting market to invest in, especially in Oracle's case.
Linux and BSD UNIX OS, the Apache web server, the OpenLDAP directory, the OpenOffice productivity software, and many others embed Berkeley DB technology.
Berkeley DB advantages:
Berkeley DB features on the Data Storage part: indexed and sequential retrieval (Btree, Queue, Recno, Hash), Online Btree compaction and disk space reclamation, and on-disk data encryption (AES)
Transactions done through Berkeley DB benefit from full ACID compliance, flexible and configurable deadlock detection, and support for nested transactions.
Replication advantages include single master, multiple replica model, Paxos-compliant election algorithm, client to client replication, as well as proven scalability to thousands of replica nodes.
Deploying Sleepycat's Berkeley DB is easy thanks to extended language and OS coverage (C, C++, Java, Perl, Python, PHP, Tcl, and Ruby, while available on Linux, Windows, BSD UNIX, Solaris, Mac OS/X, VxWorks and any POSIX-compliant operating system).
History of Sleepycat and Berkeley DB:
In the early 1990's while at the University of California at Berkeley, Sleepycat founders Margo Seltzer and Keith Bostic developed a new key/value database to replace dbm file-based storage found in UNIX systems. This database evolved to become Berkeley DB version 1.85 and was broadly distributed with the release of 4.4BSD UNIX in 1992.
The code became very popular and was widely adopted, but users wanted commercial support and new features added to the software. In response, Seltzer and Bostic formed Sleepycat Software in 1996. The company released version 2.0 in 1997, 3.0 in 1999 and 4.0 in 2001, with multiple point releases in between.
In 2003, Sleepycat added a second product to its offerings, Berkeley DB XML, a native XML database. In 2004, the company added a third, Berkeley DB Java Edition, a pure Java version of Berkeley DB.
» Oracle Attacks MySQL with Free Version of Its Database
» Oracle’s Disappointing Q1 Income
» Oracle Boasts On New Q2 Clients
» Google, Microsoft and Sun fund new UC Berkeley Internet research center
» Sun Offers Free Enterprise Solaris and Java IDE Downloads
» Sun Liberates Java! (GPL v2)
» Sun Microsystems To Offer Open Source
» Worries For The Siebel User Community