Question

Offres Magento soutien pour back-end de base de données.

Je me demande où l'un des OpenSource DB backend (comme MySQL ou MariaDB ...) a de meilleures performances à l'architecture Magento.

Je sais que la charge de travail Magento est plus cpu / cache orienté mais il a encore plus de 250 tables et un modèle EAV.

Était-ce utile?

La solution

Comme l'a dit Benmarks, cela dépend de votre environnement matériel. Mais, si vous êtes à la recherche alternative solution open source au lieu de MySQL, vous devriez vraiment regarder « Percona DB ». Il est MySQL base mais a de nombreux compteurs de performance disponibles dans le package. En outre, ils ont un blog où ils partager régulièrement leurs experince sur les indicateurs de performance.

Percona DB

Autres conseils

Une comparaison des pommes à des pommes en utilisant un matériel identique pour chaque backend peut être improbable et probablement inapplicable.

Je crois que la réponse sera « ça dépend »: elle dépend du reste de l'entreprise environnement d'exploitation et le matériel et les infrastructures disponibles. D'une part, il y a l'efficacité des processus non-Magento qui peuvent être affectés (ou effectuées) par le choix du back-end, comme un système de gestion d'entrepôt en cours d'exécution au sommet d'Oracle. Il y a aussi l'effet des connaissances développeur / compétences avec un back-end vs un autre.

Je n'ai pas été en mesure de trouver suffisamment de données sur la différence de performance entre MySQL et MariaDB, mais je l'ai vu des gens optant pour Percona MySQL, principalement pour sa fonctionnalité de sauvegarde à chaud, ainsi que InnoDB de Percona est censé être mieux que l'une dans MySQL. Voici une des améliorations après sur la performance de Percona http://www.mysqlperformanceblog.com/2009/07/14/performance-improvements-in-percona-5-0-83-and-xtradb/

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top