Поддержка таблиц BDB
включена в дистрибутив исходного
кода MySQL начиная с версии 3.23.34 и в
бинарную версию MySQL-Max.
BerkeleyDB, доступный на веб-сайте http://www.sleepycat.com/, обеспечивает транзакционный обработчик таблиц для MySQL.
Использование BerkeleyDB повышает для
ваших таблиц шансы уцелеть после
сбоев, а также предоставляет
возможность осуществлять операции
COMMIT и ROLLBACK для
транзакций. Дистрибутив исходного
кода MySQL поставляется с
дистрибутивом BDB,
содержащим несколько небольших
исправлений, которые позволяют
устранить определенные проблемы
при работе с MySQL. Неисправленные
версии BDB при работе с MySQL
использовать нельзя.
В целях поддержания высокого уровня и качества интерфейса MySQL/BDB компания MySQL AB тесно сотрудничает с компанией Sleepycat.
Что касается поддержки таблиц
BDB, то мы взяли на себя
обязательство оказывать помощь
нашим пользователям в выявлении
проблем и создании
воспроизводимых контрольных
примеров для любых ошибок,
возникающих при использовании
таблиц BDB. Все такие
контрольные примеры направляются
в компанию Sleepycat, которая, в свою
очередь, помогает нам выявлять и
исправлять ошибки. Поскольку эта
операция состоит из двух этапов,
решение проблем с таблицами
BDB может отнять у нас
больше времени, чем устранение
ошибок других обработчиков таблиц.
Тем не менее, поскольку помимо MySQL
код BerkeleyDB использовался с большим
количеством других приложений, мы
не думаем, что с ним возникнут
серьезные проблемы (see
Раздел 1.5.1.1, «Поддержка»).
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
