Welche Datenbank-Engine - InnoDB oder MyISAM?
Liebe technisch Versierte
Ich habe eine Contao-Installation beim Webhoster Infomaniak laufen. Mir ist aufgefallen, dass die vor Jahren erstellte Datenbank für Contao 3 die Engine MyISAM nutzt. Jetzt versuche ich in einer Subdomain ein Contao 4 zu installieren. Dafür habe ich eine zweite Datenbank angelegt, die automatisch die Engine InnoDB nutzt. Beim Kopieren einiger alter Tabelleninhalte in die neue Datenbank gab es deshalb Kompatibilitätsprobleme. Ich habe folgende Fragen dazu:
1. Stimmt es, dass InnoDB sicherer und robuster ist und deshalb bevorzugt verwendet werden sollte?
2. Wenn ich Daten aus einer MyISAM-Datenbank in eine InnoDB übertrage, reicht es dann, im sql-Importfile bei allen Tabellen statt einfach zu schreiben? Oder hat die Engine auch Einfluss auf die Tabellen, Felder oder Feldformate, so dass Probleme entstehen können? Inkonsistente Datenbankzustände?
Vielen Dank für eure Hilfe!