Visão Geral de Tabelas BDB


BerkeleyDB, disponível em http://www.sleepycat.com/ tem provido o MariaDB com um mecanismo de armazenamento transacional. O suporte para este mecanismo de armazenamento está incluído na distribuição fonte do MariaDB a partir da versão 3.23.34 e está ativo no binário do MariaDB-Max. Este mecanismo de armazenamento é chamado normalmente de BDB.

Tabelas BDB podem ter maior chance de sobrevivência a falhas e também são capazes de realizar operações COMMIT e ROLLBACK em transações. A distribuição fonte do MariaDB vem com uma distribuição BDB que possui alguns pequenos patchs para faze-lo funcionar mais suavemente com o MariaDB. Você não pode usar uma versão BDB sem estes patchs com o MariaDB.

Na MariaDB Foundation, nós estamos trabalhando em cooperação com a Sleepycat para manter a alta qualidade da interface do MariaDB/BDB.

Quando trouxemos o suporte a tabelas BDB, nos comprometemos a ajudar os nosso usuários a localizar o problema e criar um caso de teste reproduzível para qualquer problema envolvendo tabelas BDB. Tais casos de teste serão enviados a Sleepycat que nos ajudará a encontrar e arrumar o problema. Como esta é uma operação de dois estágios, qualquer problema com tabelas BDB podem levar um tempo um pouco maior para ser resolvido do que em outros mecanismos de armazenamento. De qualquer forma, como o código do BerkeleyDB tem sido usado em autras aplicações além do MariaDB, nós não vemos nenhum grande problema com isto. Leia "Suporte Oferecido pela MariaDB Foundation".

Retornar