Mysql
 sql >> Base de données >  >> RDS >> Mysql

quel type de moteur (InnoDB ou MyISAM) dois-je utiliser pour ma base de données pour un site web ?

Opinion personnelle :Vous ne devriez pas utiliser MyISAM pour quelque chose de nouveau. InnoDB prend en charge une tonne de fonctionnalités que MyISAM ne prend pas en charge, les plus importantes étant les transactions, suivies de l'intégrité référentielle et de nombreux autres éléments.

Beaucoup de gens essaieront de faire valoir que MyISAM est plus rapide et qu'il a donc toujours sa place, mais a) cet écart s'est considérablement réduit et des accélérations peuvent être effectuées en dehors de la base de données (c'est-à-dire memcached, etc.), et b) une base de données rapide avec de mauvaises données n'est pas si utile.