Open Source: Berkeley DB Embeddable Databases
Oracle Updates Entire Family of Oracle Berkeley DB Embeddable Databases
Continues Commitment to Open Source
Redwood Shores, California, USA. June 30, 2008.
The new releases and enhancements signify Oracle's commitment to continued innovation across the Oracle Berkeley DB product family, while maintaining the open source dual license business model.
In addition, Oracle has certified all three members of the Berkeley DB family with Oracle VM, providing customers and partners the benefit of server virtualization.
With the growing number of applications and devices that are deployed at the edge of the data center and beyond, a key requirement is the ability to run in a lights out, always on environment.
Oracle Berkeley DB helps fill this need with a proven, open source, embeddable database engine which developers at ISVs, OEMs and enterprises can integrate directly into their software applications, devices, and equipment to deliver high performance, reliability and availability with virtually no human administration.
As a result, the Oracle Berkeley DB family of products has continued to gain greater community support from both open source and private source developers.
All three members of the Oracle Berkeley DB family are:
Designed for high performance, reliability and embeddability within applications that have predictable data access patterns and therefore do not require a query language like SQL. For these applications, SQL is often unnecessary and may slow the overall performance.
Software libraries directly linked into the application, eliminating the performance penalty of client-server architectures.
Designed to run in a completely unattended fashion, so all runtime administration is programmatically controlled by the application, not by a human administrator.
The new releases of each product include:
Oracle Berkeley DB Release 4.7: Improved caching efficiency, faster database recovery, a cycling master feature for replicated (HA) environments, support for the Java Direct Persistence Layer (DPL) API, and QNX RTOS support.
Oracle Berkeley DB is the industry-leading open source, embeddable database engine that provides developers with fast, reliable, local persistence with zero administration. Oracle Berkeley DB is a library that links directly into your application. Your application makes simple function calls, rather than sending messages to a remote server, eliminating the performance penalty of client-server architectures. Oracle Berkeley DB eliminates the overhead of SQL query processing, enabling applications with predictable access patterns to run faster.
Berkeley DB delivers the same robust data storage features as traditional, relational database systems, such as ACID transactions and recovery; locking, multiple processes and multi-threading for high concurrency; hot and cold backup; and single-master replication for high availability applications. Berkeley DB can manage databases in memory, on disk or both. Berkeley DB is designed to run in a completely unattended fashion, so all runtime administration is programmatically controlled by the application, not by a human administrator. It has been designed to be simple, fast, small and reliable...
Oracle Berkeley DB XML Release 2.4: Support for XQuery update, cost-based query optimization for significantly improved performance and XQilla for XQuery processing.
Oracle Berkeley DB XML is an open source, embeddable XML database with XQuery-based access to documents stored in containers and indexed based on their content. Oracle Berkeley DB XML is built on top of Oracle Berkeley DB and inherits its rich features and attributes. Like Oracle Berkeley DB, it runs in process with the application with no need for human administration. Oracle Berkeley DB XML adds a document parser, XML indexer and XQuery engine on top of Oracle Berkeley DB to enable the fastest, most efficient retrieval of data. XQilla is an XQuery and XPath 2 library and command line utility written in C++, implemented on top of the Xerces-C library. It is made available under the terms of the Apache License v2.
Oracle Berkeley DB Java Edition Release 3.3: Improved scalability, caching improvements, more efficient in-memory and on disk storage, support for Google Android and Apache Maven.
Oracle Berkeley DB Java Edition is a open source, embeddable, transactional storage engine written entirely in Java. Like Oracle Berkeley DB, Oracle Berkeley DB Java Edition executes in the address space of the application, without the overhead of client/server communication, allowing developers to store and retrieve information quickly, simply and reliably. Oracle Berkeley DB Java Edition was designed from the ground up in Java. It takes full advantage of the Java environment to simplify development and deployment. The architecture of Oracle Berkeley DB Java Edition supports very high performance and concurrency for both read-intensive and write-intensive workloads.
"JasperSoft is pleased to announce the integration of the JasperSoft Business Intelligence Suite with all three Oracle Berkeley DB products. Developers can now leverage the combined benefits of Berkeley DB and JasperSoft's advanced reporting and BI capabilities for their applications," said Nick Halsey, vice president of marketing at JasperSoft."
"Oracle is committed to continued development, enhancement and support for the Oracle Berkeley DB product family, while maintaining the same open source dual license business model that it has always used," said Rex Wang, vice president Embedded Systems Marketing, Oracle. "The Oracle Berkeley DB product family continues to enjoy tremendous community support which has helped shape Oracle's most recent innovations across the product line."
Pricing and Availability
The Oracle Berkeley DB products are generally available under a dual license. 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. Terms, conditions, and restrictions apply. Oracle Berkeley DB is available for download at: http://www.oracle.com/database/berkeley-db/.
- The Secret History of Oracle Berkeley DB — by Margo Seltzer
Oracle Magazine Articles
- Amazon.com, Inc. Delivers Superior User Experience with High Performance Cache
- Google Inc. Improves Service Levels with High-Availability Database
- ip.access Embeds New Generation In-building Mobile Access Solution to Boost Quality and Cut Costs
Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. For more information about Oracle, please visit our Web site at http://www.oracle.com.
Blanc and Otus for Oracle
[Oracle Press Release canonical source]