6 votes

mangento dans une base de données postgres ou oracle ?

J'ai besoin d'une solution de commerce électronique open source, je pense que magento est une excellente solution de commerce électronique mais je ne peux pas utiliser mysql car c'est une exigence du client et magento n'offre qu'un support de base de données mysql.

La plupart des entreprises sont des PME, mais il y en a d'autres qui sont des PME.

merci d'avance ! !!

3voto

Alekc Points 2425

Je ne pense pas qu'il s'agisse d'une solution fiable pour plusieurs raisons :

a) Habituellement, l'équipe de développement de magento met à jour les tables de la base de données mysql presque à chaque version (sans documentation appropriée), vous serez donc obligé de mettre à jour manuellement la structure de votre base de données après chaque changement (il n'est pas sage d'ignorer les mises à jour de magento, car elles corrigent une liste assez importante de bugs à chaque fois (et introduisent de nouveaux bugs en cours de route :P)).

b) La structure de la base de données de Magento est très complexe, et ce serait un travail infernal de tout porter dans un autre type de SGBD avec ses propres raisonnements pour les clés externes et autres.

c) Et en dernier lieu : Je ne suis pas sûr que leur moteur de base de données supporte un nouveau type de SGBD (ce devrait être Zend_Db mais qui sait).

Je vous suggère de convaincre le client d'utiliser mysql (puisque vous auriez de toute façon besoin d'un serveur dédié pour faire tourner magento en douceur).

0voto

ColinM Points 2701

Alekc a tout à fait raison, le portage vers une autre base de données est infaisable. Je ne sais pas quelles sont les raisons pour lesquelles votre client ne veut pas de MySQL, mais si le fait de dépenser de l'argent le rassure, il pourrait peut-être acheter la licence MySQL Enterprise qui inclut un support complet : MySQL Enterprise

0voto

Hank Points 1823

Si vous avez besoin de Postgresql, jetez un coup d'œil à Bitcommerce. Pour autant que je sache, c'est la seule solution eCommerce complète avec un support total de Postgres.

https://github.com/bitweaver/bitcommerce

-2voto

Magento Expert Points 1

Vous pouvez vous renseigner ici sur les fonctionnalités "entreprise" de magento - comme d'habitude dans le monde du php, ce mot est utilisé comme un simple terme de marketing, qui ne s'appuie sur rien.

Si vous regardez de plus près, vous verrez de nombreuses choses très étranges se produire dans Magento, qui sont typiques des développeurs php qui ne veulent pas regarder ce qui se passe en dehors de leur ghetto.

Je recommande d'utiliser un cadre web moderne en python et de construire votre système sur postgresql et de ne pas compter sur le code de magento, si vous n'avez pas absolument besoin de le faire. Cela vous épargnera beaucoup de peine et d'argent. En fin de compte, vous serez très heureux de ne pas avoir à compter sur des développeurs php qui ne semblent pas comprendre ce que le terme "entreprise" fait vraiment attendre aux gens.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X