Description: Berkeley DB: An embedded database programmatic toolkit.
Keywords: embedded,database,programmatic,toolkit,b+tree,btr ee,hash,hashing,transaction,transactions,locking,logging,access method,access me thods,java,C,C++

### Berkeley DB Reference Guide: Architecture

# Scripting languages

# Perl

The Perl interface to Berkeley DB version 1.85 is called DB_File. The Perl interface to Berkeley DB version 2 is called BerkeleyDB.

DB_File is distributed with the standard Perl source distribution (look in the directory "ext/DB_File"). You can find both DB_File and BerkeleyDB on CPAN, the Comprehensive Perl Archive Network of mirrored FTP sites. The master CPAN site is ftp://ftp.funet.fi/.

Questions about the DB_File and BerkeleyDB modules are best asked in the Usenet newsgroup comp.lang.perl.modules.

# Tcl and Python

The Tcl and Python interfaces to Berkeley DB are less well-developed than Perl. Please contact Sleepycat Software for the latest information on Berkeley DB development using them.