Voors en tegens van InnoDB &MyISAM -
- InnoDB herstelt van een crash of andere onverwachte afsluiting door de logs opnieuw af te spelen.
- InnoDB kan worden uitgevoerd in een modus met een lagere betrouwbaarheid, maar in sommige gevallen hogere prestaties.
- InnoDB groepeert automatisch meerdere gelijktijdige inserts en spoelt ze tegelijkertijd naar schijf.
- InnoDB spoelt het transactielogboek na elke transactie, wat de betrouwbaarheid aanzienlijk verbetert.
- In tegenstelling tot InnoDB heeft MyISAM een ingebouwde zoekfunctie voor volledige tekst
- MyISAM wordt nog steeds veel gebruikt in webapplicaties, omdat het traditioneel als sneller wordt beschouwd dan InnoDB in situaties waar de meeste DB-toegang wordt gelezen.
- Tijdens het schrijven/bijwerken van gegevens naar een InnoDB-tabel, is alleen die specifieke rij vergrendeld, terwijl in MyISAM de hele tabel is vergrendeld.
- InnoDB biedt volledige ondersteuning voor transacties.