(mysql.info) bdb-storage-engine
Info Catalog
(mysql.info) memory-storage-engine
(mysql.info) storage-engines
(mysql.info) example-storage-engine
14.5 The `BDB' (`BerkeleyDB') Storage Engine
============================================
Menu
* bdb-portability Operating Systems Supported by `BDB'
* bdb-install Installing `BDB'
* bdb-start `BDB' Startup Options
* bdb-characteristics Characteristics of `BDB' Tables
* bdb-todo Things We Need to Fix for `BDB'
* bdb-restrictions Restrictions on `BDB' Tables
* bdb-errors Errors That May Occur When Using `BDB' Tables
Sleepycat Software has provided MySQL with the Berkeley DB
transactional storage engine. This storage engine typically is called
`BDB' for short. `BDB' tables may have a greater chance of surviving
crashes and are also capable of `COMMIT' and `ROLLBACK' operations on
transactions.
Support for the `BDB' storage engine is included in MySQL source
distributions is activated in MySQL-Max binary distributions. The MySQL
source distribution comes with a `BDB' distribution that is patched to
make it work with MySQL. You cannot use a non-patched version of `BDB'
with MySQL.
We at MySQL AB work in close cooperation with Sleepycat to keep the
quality of the MySQL/BDB interface high. (Even though Berkeley DB is in
itself very tested and reliable, the MySQL interface is still
considered gamma quality. We continue to improve and optimize it.)
When it comes to support for any problems involving `BDB' tables, we
are committed to helping our users locate the problem and create
reproducible test cases. Any such test case is forwarded to Sleepycat,
which in turn helps 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 storage engines. However, we anticipate no
significant difficulties with this procedure because the Berkeley DB
code itself is used in many applications other than MySQL.
For general information about Berkeley DB, please visit the Sleepycat
Web site, `http://www.sleepycat.com/'.
Info Catalog
(mysql.info) memory-storage-engine
(mysql.info) storage-engines
(mysql.info) example-storage-engine
automatically generated byinfo2html