xenforo 2x Tabloları MyISAM yerine InnoDB nasıl yapılır?

Xenforo standart biçimde InnoDB yapısını destekler. Hosting yada sunucunuzda InnoDB etkin değilken veritabanı oluşturduğunuz da otomatik olarak tablolarınız MyISAM türünde açılır.

Aralarındaki fark :
MyISAM ile InnoDB arasındaki en önemli fark transaction ( Commit ve Rollback ) işlemidir. InnoDB de herhangi bir sorunda verileri geri getirebilirsiniz.

MyISAM nedir :
MySQL’in en eski veritabanı depolama motorudur. Standart depolama motoru olarak kabul görür. Tablolar, fiziksel diskin üç ayrı konumunda tutulur. Tablo başına 64 indeks oluşturulabilir. ForeignKey kullanımını desteklememektedir.

InnoDB nedir :
Güvenlik açısından tercih edilen bir veritabanı motorudur. İlişkisel veritabanını geçişi Foreign Key sayesinde sağlamaktadır. Aynı anda birden fazla kullanıcının UPDATE/DELETE işlemlerini sorunsuz bir şekilde yapılmasını sağlayacak şekilde tasarlanmıştır.

Seçim yaparken :
Transaction gerektirmeyen ve çok fazla okuma (select) yapılan, az sayıda update/insert yapılan bir veri saklamak için MyISAM kullanmalıyız. Diğer durumlarda ise InnoDB uygundur.

Eğer tablolarınız MyISAM ve siz InnoDB yapmak istiyorsanız ilk once veritabanınızın yedeğini alın sonra ekteki dosyayı indirip açın sonra FTP üzerinden sitenizin anadizinine yükleyip çalıştırınız
 

Ekli dosyalar

  • InnoDB.zip
    520 bayt · Bakış: 4
Üst Alt