InnoDB
Erscheinungsbild
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.