Zum Inhalt springen

InnoDB

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 4. April 2005 um 16:02 Uhr durch 80.130.254.245 (Diskussion) (Verweis Index -> Datenbankindex). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Mit InnoDB bezeichnet man die transaktionsorientierte Storage-Engine von MySQL, welche seit der Version 4.1 verfügbar ist. Tabellen werden unter MySQL standardmäßig mit der MyISAM-Engine versehen, was allerdings den Nachteil von fehlender Transaktionsunterstützung mit sich bringt, die vor allem in Enterprise-Applikation von essentieller Bedeutung ist. Entscheidender Vorteil der Verwendung von Tabelles des Typs InnoDB ist es, dass es Schreibsperren nicht nur auf Datenbank-Tabellen sondern auch auf einzelne Datensätze (Rows) mit Hilfe von Row-Locking realisiert, insofern SQL-Kommandos über Primary Keys bzw. Index abgesetzt werden.