Mein Variomedia

Hier können Sie sich im Kundenmenü einloggen.




Passwort vergessen?

Weitere Logins

Sie befinden sich hier: variomedia.de > Support > Häufige Fragen (FAQ) > Webanwendungen und Datenbanken > MySQL

Fragen und Antworten

Welche MySQL Storage Engines können genutzt werden?

MySQL- bzw. MariaDB unterstützen mehrere sogenannte Storage Engines mit unterschiedlichem Funktionsumfang. Diese Storage Engines kümmern sich um das Lesen, Hinzufügen, Löschen und Ändern von Datensätzen in der Datenbank.

Sie können bei MySQL- bzw. MariaDB für Ihre Tabellen zwischen den beiden Storage Engines InnoDB und MyISAM wählen. Bei MariaDB können Sie zusätzlich noch Aria wählen. Die Standard Storage Engine ist InnoDB, eine abweichende Storage Engine sollte nur genutzt werden, wenn mit InnoDB Probleme auftreten.

Die eher positiven (+) und eher negativen (-) Eigenschaften der einzelnen Storage Engines lassen sich wie folgt zusammenfassen:

MyISAM

+ SELECT ist relativ schnell
+ Unterstützt Volltextsuche
- Locking auf Tabellenebene - INSERT und UPDATE sind relativ langsam
- Unterstützt keine Transaktionen und Fremdschlüssel
- Hohes Risiko von Datenverlusten im Falle eines Absturzes

InnoDB

+ Locking auf Datensatzebene - INSERT und UPDATE sind relativ schnell
+ Unterstützt Transaktionen und Fremdschlüssel
+ Geringes Risiko von Datenverlusten im Falle eines Absturzes
- SELECT ist relativ langsam
- Unterstützt Volltextsuche erst ab MySQL Version 5.6

Aria

Aria ist eine verbesserte Variante von MyISAM, sie bietet eine höhere Datensicherheit im Falle von Abstürzen.


Aria
InnoDB
MariaDB
MyISAM
MySQL