FreeBSD Databases

Berkeley DB Information

Note: Information extracted from FreeBSD Ports

Port description for databases/db41

Version 4.1 of the Berkeley DB library. This version uses an incompatible underlying database format than revision 1 and a different standard API. Utilities are included in the distribution to convert v1.85 databases to v4.1 databases, and a backwards compatible API is provided to maintain compatibility with programs using the v1.85 interface.

There are minor interface changes in this release which may require that DB applications be modified and recompiled. For a complete discussion of interface changes, see: http://www.sleepycat.com/update/

WWW: http://www.sleepycat.com/

Port description for databases/p5-BerkeleyDB

This is the perl5 interface to Berkeley DB version 3, which it depends on.

You may want to use this, instead of the default dbm that perl provides, as that one is based on version 1, which is seriously buggy. E.g., if keys or data are over a hundred bytes or so, bad things may happen to your dbm files. Never mind all the extra features....

WWW: http://www.sleepycat.com/
Bill Wells bill@twwells.com

Port description for databases/py-bsddb3

This module provides a nearly complete wrapping of the Sleepycat C API for the Database Environment, Database, Cursor, and Transaction objects, and each of these is exposed as a Python Type in the bsddb3.db module.

The database objects can use different access methods, btree, hash, recno, and queue. For the first time all of these are fully supported in the Python wrappers. Please see the document in developers' web site for more details on the types and methods provided.

WWW: http://pybsddb.sourceforge.net/

Port description for databases/ruby-bdb

Ruby-bdb is an interface to Sleepycat's Berkeley DB revision 2 or later. DB >= 2 is required. (some functionalities like join are not available with DB < 2.6)

WWW: http://moulon.inra.fr/ruby/bdb.html
Author: Guy Decoux

All content on this site is Copyright 2001 - 2003 by Bill Nicholls
All Rights Reserved