Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Welche Art von Engine (InnoDB oder MyISAM) sollte ich für meine Datenbank für eine Website verwenden?

Persönliche Meinung:Sie sollten MyISAM nicht für etwas Neues verwenden. InnoDB unterstützt eine Menge Features, die MyISAM nicht hat, die wichtigsten sind Transaktionen, gefolgt von referentialer Integrität und einer Reihe anderer Dinge.

Viele Leute werden versuchen zu argumentieren, dass MyISAM schneller ist und daher immer noch einen Platz hat, aber a) diese Lücke hat sich erheblich geschlossen, und Beschleunigungen können außerhalb der Datenbank durchgeführt werden (dh memcached usw.) und b) eine schnelle Datenbank mit schlechten Daten ist nicht allzu nützlich.