J'ai une table où je ne fais qu'écrire. Pensez-y comme une liste de "transactions", où je garde tous les détails, et j'ai aussi un "total" stocké dans une autre table. Ce total est redondant, pour les performances, mais il peut être recalculé si nécessaire à partir de cette table de transactions. Quoi de mieux du point de vue des performances, en gardant à l'esprit que plusieurs personnes seront simultanément INSERTing (jamais UPDATEing) à cette table, qui n'est jamais lue?Devrais-je utiliser InnoDB ou MyISAM pour une table "en écriture seule"?
Devrais-je utiliser InnoDB ou MyISAM?
(je suis déjà des problèmes de performance ici, je ne suis pas optimiser prématurément)
Merci pour cette idée! Je ne connaissais pas le moteur d'archivage. Maintenant, à partir de cet article, il semble que cela va économiser de l'espace disque, mais ce ne sera pas beaucoup plus rapide que MyISAM, correct? –
ARCHIVE sera plus rapide que myISAM pour l'écriture. Mais, si vous devez le lire, il sera assez lent car tout est un scan de table complet. Votre explication de l'application indique que vous lirez très rarement, donc cela devrait être OK. –