[Lunar-commits] <moonbase> db: version bumped to 4.8.24.

Florin Braescu florin at lunar-linux.org
Wed Sep 23 14:34:42 CEST 2009


commit d95b99a16f8c4055af8806f6c4ad08dfcc1b8159
Author: Florin Braescu <florin at lunar-linux.org>
Date:   Wed Sep 23 15:34:42 2009 +0300

    db: version bumped to 4.8.24.
    
    Changes:
    Improved scalability and throughput when using BTree databases especially
    when running with multiple threads that equal or exceed the number of
    available CPUs.
    
    Added support for C#. In addition to the new C# api, C# specific tests and
    sample applications were also added.
    
    Added an STL API, which is compatible with and very similar to C++ Standard
    Template Library (STL).
    
    Added database partitioning. BTree or Hash databases may now be partitioned
    across multiple directories. Partitioned databases can be used to increase
    concurrency and to improve performance by spreading access across disk
    subsystems.
    
    It now supports bulk insertion and deletion of data. Similar to the bulk get
    interface, the bulk put and bulk delete allow the developer to populate a
    buffer of key-value pairs and then pass it to the BDB library with a single
    API call.
    
    It now supports compression when using BTree.
    
    It introduces a new utility named db_sql which replaces db_codegen. Similar to
    db_codegen, db_sql accepts an input file with DDL statements and generates a
    Berkeley DB application using the C API that creates and performs CRUD
    operations on the defined tables.
    
    The Replication Manager now supports shared access to the Master database
    environment from multiple processes.
    
    Foreign Key Support has been added.
    
    It now supports 100% in-memory replication.
    
    It now has the ability to compare two cursors for equality.
---
 devel/db/DETAILS |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/devel/db/DETAILS b/devel/db/DETAILS
index 8402072..efe3fc2 100644
--- a/devel/db/DETAILS
+++ b/devel/db/DETAILS
@@ -1,11 +1,11 @@
           MODULE=db
-         VERSION=4.7.25
+         VERSION=4.8.24
           SOURCE=$MODULE-$VERSION.tar.gz
-      SOURCE_URL=http://download.oracle.com/berkeley-db/
-      SOURCE_VFY=sha1:957c10358df1211e1dc37ea997aadef42117d6a5
+      SOURCE_URL=http://download.oracle.com/berkeley-db
+      SOURCE_VFY=sha1:264b5067b5df6654d5fe1402f8c9c1aa677abf63
         WEB_SITE=http://www.sleepycat.com/products/bdb.html
          ENTERED=20020318
-         UPDATED=20090119
+         UPDATED=20090923
            SHORT="A high-performace, embedded database library"
 
 cat << EOF


More information about the Lunar-commits mailing list