[Berkeley DB Announce] Berkeley DB 4.8.24

Announcements related to the Berkeley DB product family. bdb at oss.oracle.com
Wed Sep 16 08:11:40 PDT 2009


Information about Berkeley DB:

http://www.oracle.com/database/berkeley-db/
http://www.oracle.com/technology/products/berkeley-db/
http://www.oracle.com/technology/products/berkeley-db/db/ 


Product Downloads:

http://www.oracle.com/technology/software/products/berkeley-db/index.html

http://download.oracle.com/berkeley-db/db-4.8.24.tar.gz
http://download.oracle.com/berkeley-db/db-4.8.24.zip
http://download.oracle.com/berkeley-db/db-4.8.24.msi
http://download.oracle.com/berkeley-db/db-4.8.24.NC.tar.gz
http://download.oracle.com/berkeley-db/db-4.8.24.NC.zip


Product Release Overview:

Berkeley DB 4.8.24 is a major new revision of Berkeley DB with many new features and enhancements including:

* Performance has been enhanced for multi-threaded/process applications on CMP/SMP systems.

* New C# and .NET API providing more support for Microsoft programmers.

* New support for C++ Standard Template Library (STL) allows developers to use transactions, cache large datasets, and persist data using familiar STL data structures and APIs.

* New API to support referential integrity constraints including abort, cascade, nullify semantics.

* New B-tree compression APIs allowing you to reduce the amount of disk space required to store your data with your custom compression code (or our default implementation). Using compression will reduce disk I/O and allow more data to live in-cache. This space savings in turn improves performance (less I/O and more in-cache data) despite the overhead of compressing/decompressing data. Random reads is one case where performance could suffer when compressing data, be sure to understand your data access patterns and test your performance.

* New support for partitioning database files can improve application throughput and reduce lock contention when data is split across multiple I/O channels and/or disks.

* New bulk load/delete APIs can significantly improve application performance.

* New command line tool for bridging the gap between SQL and Berkeley DB databases called 'db_sql'. This utility will translate the majority of SQL92 DDL into Berkeley DB source code.

* The complete list of changes can also be found in the change log page.
  http://www.oracle.com/technology/documentation/berkeley-db/db/programmer_reference/changelog_4_8.html


Product Documentation:

http://www.oracle.com/technology/documentation/berkeley-db/db/
http://www.oracle.com/technology/products/berkeley-db/faq/db_faq.html


Product Tutorials:

The first two guided tutorials on Berkeley DB are available.  Margo Seltzer presents slides, providing a narrative with detailed information about how to best utilize the features found in Berkeley DB.  The available tutorials are listed on the following page:
http://www.oracle.com/technology/products/berkeley-db/tutorials.html

The first tutorial covers Berkeley DB Data Store (DS)
http://www.oracle.com/technology/products/berkeley-db/tutorial-berkeleydb-ds.html

The second tutorial covers Berkeley DB Concurrent Data Store (CDS)
http://www.oracle.com/technology/products/berkeley-db/tutorial-berkeleydb-cds.html


Community, the Oracle Technology Network:

General Berkeley DB Questions:
http://forums.oracle.com/forums/forum.jspa?forumID=271

Questions about Berkeley DB's Replication and High Availability (HA) features:
http://forums.oracle.com/forums/forum.jspa?forumID=271

We welcome you to join the Oracle Technology Network (OTN) and ask questions in the Berkeley DB Support Forum. Our support and engineering staff monitor these forums and we're very happy to clear up any questions you have about the products.


Product Licensing, Sales, and Other Questions:

mailto:berkeleydb-info_us at oracle.com



Thank you for your support of Berkeley DB.

-greg

Greg Burd | Senior Product Manager | Oracle Berkeley DB



More information about the BDB mailing list