GNU Info

Info Node: (mysql.info)BDB overview

(mysql.info)BDB overview


Next: BDB install Prev: BDB Up: BDB
Enter node , (file) or (file)node

Overview of BDB Tables
----------------------

Support for BDB tables is included in the MySQL source distribution
starting from Version 3.23.34 and is activated in the MySQL-Max binary.

BerkeleyDB, available at `http://www.sleepycat.com/' has provided MySQL
with a transactional table handler.  By using BerkeleyDB tables, your
tables may have a greater chance of surviving crashes, and also
provides `COMMIT' and `ROLLBACK' on transactions.  The MySQL source
distribution comes with a BDB distribution that has a couple of small
patches to make it work more smoothly with MySQL.  You can't use a
non-patched `BDB' version with MySQL.

We at MySQL AB are working in close cooperation with Sleepycat to keep
the quality of the MySQL/BDB interface high.

When it comes to supporting BDB tables, we are committed to help our
users to locate the problem and help creating a reproducable test case
for any problems involving BDB tables.  Any such test case will be
forwarded to Sleepycat who in turn will help us find and fix the
problem.  As this is a two stage operation, any problems with BDB tables
may take a little longer for us to fix than for other table handlers.
However, as the BerkeleyDB code itself has been used by many other
applications than MySQL, we don't envision any big problems with this.
Note: Table handler support.


automatically generated by info2www version 1.2.2.9