JeuWeb - Crée ton jeu par navigateur

Version complète : [MySQL]Quel moteur de table?
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Salut à tous,
Donc je lance ce sujet pour savoir quel moteur(s) de table vous utilisé pour votre jeu.

Bon déjà il me semble que la ou il y a débat c'est au sujet de InnoDb et de MyISAM.

Comme vous le savez peut être InnoDb permet plus de chose que MyISAM mais est moins rapide.

Ainsi, la question mérite d'être posé puisqu'un jeu à besoin de rapidité mais aussi d'assurer l'intégrité de ses données.

Pour l'instant j'ai toujours utilisé MyISAM.

Mais peut être que certains ont des jeu sous InnoDb qu'en pense t'il?
NB: le débat peut éventuellement être ouvert à d'autre base de donnée comme PostgreSQL.
J'ai tjs préféré MyISAM pour mes tables... jusqu'à être obligé de bidouiller des trucs tordus pour réaliser une transaction.
Donc, je suis en mixte... Ce qui est potentiellement "transactionnable"=> InnoDB... le reste en MyISAm.
La perte de vitesse, bof, rien remarqué pour le moment, mais j'ai pas la fréquentation pour avancer quoique ce soit...
Et du cache maison sur tout ce qui peut l'être...

Sinon, y a un "Firebird" qui a l'air pas mal... aussi.
Mais l'ayant découvert y a quelques jours, je peux pas en dire plus...
réponse hors jeu 34

me semble que la rapidité de myisam porte avant tout en lecture pure. Sur l'écriture ça se discute plus

sur des config mixte les lock table de myisam peuvent bcp ralentir les choses donc à mon avis sur des sites à "fortes" fréquentation outre l'intégrité des données, même pour l'usage standard, innodb me parait mieux.
(a contrario -de ce que j'ai compris du fonctionnement des 2 moteurs; le fait que innodb puisse lire et écrire en même temps sur la même table peut faire que pendant un select une ligne peut être insérée/updatée "derrière ou devant" -10 je suis pas très clair mais je me comprends-... donc en terme "d'intégrité" même si innodb gère les transaction/clé étrangère selon comment on l'utilise ce n'est pas forcément "sans défaut")

enfin dans un débat du même genre il y avait des propositions d'user des 2.
(par exemple une proposition master:innodb, slave:myisam afin d'optimiser l'écriture et la lecture en usant du moteur le plus adapté)
URLs de référence