Plusy i minusy InnoDB i MyISAM -
- InnoDB odzyskuje działanie po awarii lub innym nieoczekiwanym zamknięciu, odtwarzając swoje logi.
- InnoDB można uruchomić w trybie, w którym ma niższą niezawodność, ale w niektórych przypadkach wyższą wydajność.
- InnoDB automatycznie grupuje wiele równoczesnych wstawek i jednocześnie umieszcza je na dysku.
- InnoDB opróżnia dziennik transakcji po każdej transakcji, znacznie poprawiając niezawodność.
- W przeciwieństwie do InnoDB, MyISAM ma wbudowane wyszukiwanie pełnotekstowe
- MyISAM jest nadal szeroko stosowany w aplikacjach internetowych, ponieważ tradycyjnie jest postrzegany jako szybszy niż InnoDB w sytuacjach, w których większość dostępu do bazy danych jest odczytywana.
- Podczas zapisywania/aktualizowania danych w tabeli InnoDB blokowany jest tylko ten konkretny wiersz, podczas gdy w MyISAM cała tabela jest zablokowana.
- InnoDB zapewnia pełną obsługę transakcji.