MyISAM vs. InnoDB

Danach habe ich gerade gegooglet, weil ich ein eigenes kleines Projekt auf den Weg bringen wollte und vorher mal prüfen wollte, ob nicht InnoDB bei einer MySQL-Datenbank die Wahl der Waffen ist.
InnoDB bietet einige Funktionen, die eigentlich Standard sein sollten für eine SQL-Engine, aber bei MyISAM leider fehlen (echte Foreign Keys, Transaction/Rollback, …), wie man auch in dieser Übersichtstabelle sehen kann.
Die einzige Frage ist daher eigentlich nur, welche Nachteile bringt InnoDB mit sich? Was ich bislang gefunden hab sind die folgenden Punkte:

  • erhöhter Speicherplatzbedarf (ca. 5x wie bei MyISAM)
  • geringere Performance (keine genauen Angaben)

Habt Ihr da irgendwelche Erfahrungen mit gemacht?
Ich will hier mal ein paar Kommentare sehen ;-)

7 comments to MyISAM vs. InnoDB

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">