InnoDB to silnik przechowywania w MySQL . Jest ich sporo i wszystkie mają swoje plusy i minusy. Największe atuty InnoDB to:
- Obsługa transakcji (obsługa ACID właściwość).
- Blokowanie na poziomie wiersza. Posiadanie bardziej precyzyjnego mechanizmu blokowania zapewnia wyższą współbieżność w porównaniu na przykład z MyISAM .
- Ograniczenia dotyczące kluczy obcych. Pozwalając na zapewnienie przez bazę danych integralności stanu bazy danych i relacji między tabelami.