Vor- und Nachteile von InnoDB und MyISAM -
- InnoDB stellt sich nach einem Absturz oder einem anderen unerwarteten Herunterfahren wieder her, indem es seine Protokolle wiedergibt.
- InnoDB kann in einem Modus ausgeführt werden, in dem es eine geringere Zuverlässigkeit, aber in einigen Fällen eine höhere Leistung aufweist.
- InnoDB gruppiert automatisch mehrere gleichzeitige Einfügungen und schreibt sie gleichzeitig auf die Festplatte.
- InnoDB leert das Transaktionsprotokoll nach jeder Transaktion, wodurch die Zuverlässigkeit erheblich verbessert wird.
- Im Gegensatz zu InnoDB hat MyISAM eine integrierte Volltextsuche
- MyISAM wird immer noch häufig in Webanwendungen verwendet, da es in Situationen, in denen der größte Teil des DB-Zugriffs Lesevorgänge sind, traditionell als schneller als InnoDB angesehen wird.
- Beim Schreiben/Aktualisieren von Daten in eine InnoDB-Tabelle ist nur diese bestimmte Zeile gesperrt, während in MyISAM die gesamte Tabelle gesperrt ist.
- InnoDB bietet vollständige Transaktionsunterstützung.