Mein VariomediaHier können Sie sich im Kundenmenü einloggen. |
Weitere Logins |
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:
+ | 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 |
+ | 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 ist eine verbesserte Variante von MyISAM, sie bietet eine höhere Datensicherheit im Falle von Abstürzen.