Wozu sollen wir uns mit Tabellen-Typen herumschlagen? Oder anders herum gefragt, weshalb kann das MySQL nicht selber entscheiden?
Ganz einfach deshalb, weil wir mit der Wahl des richtigen Tabellenformats ein grosses Potential an Optimierung erreichen können. Weshalb sollten wir den ganzen Balast von COMMIT/ROLLBACK (eine Erklärung dazu folgt gleich) immer mit uns tragen, wenn wir in unserer Datenbank kaum Änderungen vornehmen, dafür aber umso mehr Abfragen verarbeiten müssen?
Nachfolgend schauen wir auf die drei wichtigsten Tabellen-Typen von MySQL und werden kurz in einem Beispiel aufzeigen, wie wir Tabellen im entsprechenden Format anlegen.