Alexander (HH): Entscheidungshilfen - Wo den Index? Welches Tabellenformat?

Beitrag lesen

Moin Moin!

»» Wann sollte ich InnoDB, MyISAM usw. setzen?

Hast du dir die Leistungsmerkmale der Engines im MySQL-Handbuch angesehen? Verwende sie nach den fachlichen Erfordernissen. Brauchst du keine Features, die nur InnoDB kann, nimm MyISAM.

Oder benutze ein RDBMS, bei dem alle Features grundsätzlich funktionieren und nicht nur, wenn man einen bestimmten Tabellentyp benutzt. PostgreSQL zum Beispiel, "Free as in speech and in beer", bei Bedarf auch mit professionellem Support.

Generell gibt es das Theater mit verschiedenen Tabellentypen so extrem nur bei MySQL. Andere RDBMS unterscheiden gerade mal noch zwischen normalen Tabellen und temporären Tabellen, die nach Session-Ende oder zu einem anderen, definierten Zeitpunkt automatisch beseitigt werden. Manche RDBMS unterscheiden gar keine verschiedenen Tabellentypen, es gibt nur einen Typ, und der kann alles.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".