För- och nackdelar med InnoDB &MyISAM -
- InnoDB återställer sig från en krasch eller annan oväntad avstängning genom att spela upp dess loggar.
- InnoDB kan köras i ett läge där det har lägre tillförlitlighet men i vissa fall högre prestanda.
- InnoDB grupperar automatiskt flera samtidiga inlägg och spolar dem till disken samtidigt.
- InnoDB rensar transaktionsloggen efter varje transaktion, vilket avsevärt förbättrar tillförlitligheten.
- Till skillnad från InnoDB har MyISAM inbyggd fulltextsökning
- MyISAM används fortfarande i stor utsträckning i webbapplikationer eftersom det traditionellt har uppfattats som snabbare än InnoDB i situationer där den mesta DB-åtkomsten läses.
- När man skriver/uppdaterar data till en InnoDB-tabell är bara den specifika raden låst, medan i MyISAM är hela tabellen låst.
- InnoDB tillhandahåller fullständigt transaktionsstöd.