7.6.1 Vue d'ensemble des tables BDB Le support des tables
BDB
est inclus par la distribution des
sources de MySQL à partir de la version 3.23.34 et est activé dans le
binaire MySQL-Max.
BerkeleyDB, disponible sur http://www.sleepycat.com/ a fournit à
MySQL un gestionnaire de tables transactionnelles. En utilisant les
tables BerkeleyDB, vos tables ont plus de chances de survivre aux crashes,
et vous avez accès à
COMMIT
et
ROLLBACK
avec les transactions.
La distribution des sources de MySQL fournit une distribution patchée de
BDB
pour lui permettre de fonctionner d'une façon plus souple avec
MySQL. Vous pouvez utiliser une version non-patchée de
BDB
avec MySQL.
Nous travaillons chez MySQL AB en coopération étroite avec Sleepycat pour
maintenir une bonne qualité d'interface MySQL/BDB.
Lorsqu'ils utiliseront les tables
BDB
, nous aiderons nos utilisateurs
à trouver les problèmes et à créer des batteries de tests reproductibles
pour tout problème ayant trait aux tables
BDB
. De tels tests seront
aussi envoyés à Sleepycat qui nous aidera aussi à trouver et résoudre les
problèmes. Vu qu'il s'agit d'une collaboration à deux niveaux, les problèmes
concernant les tables
BDB
prendront un peu plus de temps à être résolus
en comparaison avec les autres gestionnaires de tables.
Toutefois, étant doné que le code de BerkeleyDB a lui-même été utilisé par
plusieurs autres applications à part MySQL, nous n'envisageons pas de rencontrer
de gros problèmes avec. Support offert par MySQL AB .
|