Jeg har kort diskuteret dette spørgsmål i en tabel, så du kan konkludere, om du skal gå med InnoDB eller MyISAM .
Her er en lille oversigt over, hvilken db storage engine du skal bruge i hvilken situation:
MyISAM InnoDB ---------------------------------------------------------------- Required full-text search Yes 5.6.4 ---------------------------------------------------------------- Require transactions Yes ---------------------------------------------------------------- Frequent select queries Yes ---------------------------------------------------------------- Frequent insert, update, delete Yes ---------------------------------------------------------------- Row locking (multi processing on single table) Yes ---------------------------------------------------------------- Relational base design Yes
Oversigt
- Under næsten alle omstændigheder, InnoDB er den bedste vej at gå
- Men, hyppig læsning, næsten ingen skrivning, brug MyISAM
- Fuldtekstsøgning i MySQL <=5.5, brug MyISAM