Size "betterness" değerlendirmek bağlıdır. artı ilişki kontrol yönü oldukça sınırlı, bu yüzden gerçekten hızlı ve kolay bir şekilde ayarlayın. Birden fazla barındırma senaryosunda taşınabilirlik ve hızlı uygulama yapmak istiyorsanız, MYISAM IS BEST.
InnoDB, farklı tablolardaki anahtarları birbirine bağlayarak ilişkiler ve kaydetme verileri bütünlüğünü oluşturmanıza olanak sağlar, bu da daha çok iş anlamına gelir ancak daha profesyonel db tasarımı anlamına gelir. Birçok hosting paketi, InnoDB'yi uygulamamaktadır, bu nedenle tablo yapısını bir ortamdan diğerine ihraç ederken, yapmanız gereken bazı ekstra işleriniz olabilir. Reaktif yönetim ve kontrol istiyorsanız, INNODB BEST IS.
Veri taşınabilirliği söz konusu olduğunda, bir InnoDB veritabanı MyISAM tarafından tamamen kabul edilecektir (çünkü MyISAM veri bütünlüğünü kontrol etmez: "user_car'a yeni bir kayıt eklediğimde kullanıcı veritabanında kullanıcı numarası 4 var mı, Örneğin"). MyISAM ile başlarsanız, tam teşekküllü bir InnoDB veritabanına dışa aktarma bir kabus olacaktır, verileriniz tüm anahtarlara sahip olsa bile, tablo verileri doğru sırada (kullanıcı ve araç, user_car'dan önce) alınmalıdır.
MariaDB? Asla, sadece daha az insanın kullandığı için, MyISAM ve InnoDB'ye kıyasla daha az desteğe sahip olacaksınız.
Alt satır katlayıcı: INNODB.
Mükemmel cevap. –