Übersicht
MySQL und MariaDB haben zwei Hauptformate zum Speichern von Datenbanken, MyISAM und InnoDB. MyISAM ist das ältere und grundlegendere Format, das im Vergleich zum neueren und vollständigeren InnoDB-Format eine Reihe von Einschränkungen aufweist.
Um festzustellen, welches Format Ihre Website verwendet, können Sie unserem Artikel zur Bestimmung des Datenbankformats Ihrer Website folgen.
Vergleich
MyISAM | InnoDB | |
---|---|---|
Transaktionsunterstützung | Nein | Ja |
Verschlussmechanismus | Tabellenebene | Zeilenebene (besser) |
Volle ACID-Unterstützung | Nein | Ja |
Leseleistung | Ausgezeichnet | Gut-Ausgezeichnet |
Schreibleistung | Gut | Ausgezeichnet |
Referentielle Integrität | Nein | Ja |
FULLTEXT-Unterstützung | Ja | Ja (5.6 und höher) |
Absturzwiederherstellung | Okay | Gut |
In fast allen Fällen empfehlen wir den Einsatz von InnoDB. Dies liegt an der besseren Datenintegrität durch Transaktionsunterstützung und ACID-Konformität und referenzielle Integrität.
Conetix kann Ihnen bei der Konvertierung älterer Datenbanken von MyISAM zu InnoDB behilflich sein oder wir haben einen Artikel über die Konvertierung von MyISAM zu InnoDB für Sie, dem Sie ebenfalls folgen können.