Berkeley db 1.85 Release Notes


Table of Contents

  • What is berkeley db
  • Support Policy
  • Installation Information
  • Silicon Graphics Legal Notice
  • Author/Builder's Notice(s)
  • Author's email address : bostic@cs.berkeley.edu (Keith Bostic)

  • What is berkeley db?

    db is a simple database library compatible with the well known dbm/ndbm but much better. If you don't know what dbm is, try man dbm, if you do know what dbm is and use it, you would probably be interested in Berkeley db. The main advantages of the Berkeley db over the traditional Unix dbm packages are:
  • Unlimited data sizes
  • Doesn't rely on a particular machine bytesex. i.e. the databases can be moved between machines.
  • Much faster than dbm/ndbm
  • Supports more kinds of database structures: B-tree (btree) and integer index (recno) in addition to simple linear hash.
  • Uses one file per database. i.e. doesn't create two files (.dir and .pag) like traditional dbm.
  • This package was verified to work on IRIX. It compiles and passes all the tests enclosed in the distribution.

    Note that perl5 supports AnyDBM_File and DB_File (Berkeley db) so you may use this package from perl5.

    It is highly recommended.


    Author/Builder Notice(s):

    db is being maintained and enhanced by Keith Bostic, bostic@cs.berkeley.edu (at the time of this writing) of BSDI, with help from many net contributors. Thank you Keith !

    Packaged for SGI by Ariel Faigon <ariel@sgi.com>.

    This is free software. Emails for support silently ignored. Patches and constructive suggestions for improvement welcome.


    Installation Information

    top Subsystems

    fw_BSDdb.sw.*
    Execution only environment. The libdb.a library and the db.h header file.
    fw_BSDdb.man .*
    Man pages + release notes.
    fw_BSDdb.src.*
    Original source distribution. The current IRIX port is under PORT/irix.

    Installation Method

    All of the subsystems for this product can be installed using IRIX. You do not need to use the miniroot. Refer to the Software Installation Administrator's Guide for complete installation instructions.

    Compatibility

    This software is compatible with IRIX 5.3 and IRIX 6.x.