MySQL, BerkeleyDB Hakkında

BerkeleyDB

MySQL, için transaction desteği olan diğer tablo yapısı da BerkeleyDB‘dir. Tıpkı InnoDB‘de olduğu gibi bu veritabanı kütüphanesini de Oracle satın alarak, kendi içerisinde geliştirmektedir. BerkeleyDB gömülü olarak geldiğinden dolayı değişik program ve programlama dilleriyle beraberde kullanılabilmektedir.

Her ne kadar MySQL’de BerkeleyDB ile transaction yapısı içeren tablo yapıları olsa da MySQL genel olarak InnoDB yapısını kullanmamızı öneriyor. En azından 6 versionu çıkınca MySQL’in kendi falcon tablo yapısını kullanana dek.

MySQL 5.1.12 versiyonunda BerkeleyDB desteğini kaldırmıştır. Yapılan açıklamada, BerkeleyDB kullanan tabloları farklı bir tablo yapısına çevirdikten sonra MySQL sürümünüzü güncelleyebileceğimizi belirtmişler. Haliyle MySQL’in yeni versiyonlarında BerkeleyDB tablo yapısına sunduğu desteği kaldırdığından, oluşturacağımız projelerde BerkeleyDB kullanmamız mantıklı bir yol olmayacaktır. Bunun yerine InnoDB kullanılması daha mantıklıdır.

Leave a Reply

Your email address will not be published. Required fields are marked *