Nachteile InnoDB? für mysql 5.x

Hallo,

kann mir jemand sagen welche Nachteile „InnoDB“ Tabellen im Vergleich zu „MyISAM“ haben?
(mysql 5.x)

Bisher habe ich nur so schwammige Sachen gefunden,

  • sind evtl. langsamer (wieviel?)
  • brauchen mehr Platz (wieviel)
  • können nur 1000 Spalten verwalten (Spalten oder Zeilen?)

Weiß da vielleicht jemand genaueres zu?

Danke schon mal.
Gruß
K

Moin

  • sind evtl. langsamer (wieviel?)

Was ist langsam? :smile:
Ich kenne ein Echtzeitsystem, welches ca. 1 GB Daten pro Jahr produziert und in kritischen Zeiten mehrere 100 Einträge pro min machen muss.
Die Frage kann man nicht beantworten, da sie von der DB Struktur (Fremdschlüssel, Indexe, Einschränken) und von der Anwendung (Lesende, Neue oder Ändernde Einträge abhängen.
Es gibt mehrere Firmen (siehe mysql.de) die setzen InnoDB auch im Terrabyte-Geschäft ein …

Langsamkeit wird doch in den meisten Fällen durch schlechtes DB Schema Design verursacht bzw. schlecht Programmierte Anwendungen.

  • brauchen mehr Platz (wieviel)

Mehr halt … durch die Fremdschlüsselbeziehungen und den Zwang Indexe zu verwenden. Aber mal ehrlich … ist doch kein Argument.

  • können nur 1000 Spalten verwalten (Spalten oder Zeilen?)

Spalten natürlich! Wer mehr Spalten braucht, hat 100% ne beklopptes Schema gebastelt (Entwickelt kann man da nicht mehr sagen)

Weiß da vielleicht jemand genaueres zu?

www.software-developers-home.de
Da sind einige die INNO DB nutzen und kennen.

Chris