bonjour,
avec mysql 5.5 le engine par defaut est dorenavant innodb
autrement dit si on ne specifie pas le moteur a utiliser a la
creation de la table , ca sera par defaut du innodb ( avant 5.5 c etai
par defaut du MyISAM )
je viens donc de tester spip3 sur sur un mysql 5.5 et en effet toutes
les tables de spip sont crees en tant que innodb.
a priori spip fonctionne en innodb , mais je n ai teste qu avec un
petit spip tout vide et sans visiteurs.
il faut savoir que :
* innodb est assez different de myisam, n a pas de systeme de repair (
mysqlcheck -Aora ne fonctionnera pas sur les tables innodb.
* il est possible que certaines requetes sql doivent etre modifiees
pour gerer les transactions
* il est probable qu apparaissent des problemes de deadlock (
impossibles en MyISAM )
personnellement je n ai aucune envie de migrer en innodb , notamment
pour ces raisons, et j ai rajoute dans plusieurs webapps :
ENGINE=MyISAM
( exemple https://github.com/neofutur/MyBestBB/commit/48b455defd0d5139e69ba24e00264ceea180424b
) pour m asurer qu ils fonctionneront normalement avec mysql 5.5 et en
MyISAM.
les gens commencent peu a peu a upgrader en mysql 5.5.x , donc il
pourrait etre bon de jeter un oeil a spip.
a mon avis , meme si spip peut fonctionner a 100% en innodb , il
serait probablement bon de laisse un choix a l utilisateur lors de l
install ( voulez vous de MyISAM ou du innodb ppour votre database ? )