InnoDB

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 15. Januar 2005 um 02:43 Uhr durch 80.129.230.36 (Diskussion). 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 werden 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 von InnoDB ist es, dass es Schreibsperren auf 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.