Jump to content

prestashop & postgresql


Recommended Posts

Bonjour,

 

je cherche à faire marcher prestashop avec postgresql. Cependant, je cherche une solution assez rapide et pas trop laborieuse. J'ai trouvé 359 lignes relatives à mysql dans les scripts php avec un grep.... Est ce que quelqu'un a deja modifié les scripts pour les faire marcher avec postgresql? Avez vous un tuto ou une solution simple? des scripts à me donner? où est ce que je pourrais trouver une ancienne version de postgresql marchant encore avec postgresql?

 

:'( dommage que prestashop n'ait pas choisi postgresql. Ce SGBD me parait meilleur que mysql (cela n'engage que moi biensur :D).

  • Like 1
Link to comment
Share on other sites

  • 2 months later...

Mysql à pour de grands volume de donnée, du mal à travailler car sa complexité algorithmique est exponentielle. Hors celle de postgresql est linéaire ou constante, ça dépends des requêtes. En plus ce SGBD est libre et évolue rapidement. Je suis aussi en faveur de la possibilité de son utilisation.

Par contre les requêtes, structures, type, ... n'étant pas les mêmes, tout les script fonctionnant sur mysql doit être réécrit pour marché sur postgresql.

 

Personne n'as d'info la dessus, pour le support futur avec prestashop?

 

EDIT: je suis tomber sur: http://forge.prestas.../browse/PSFV-17 Ca explique bien, même si je suis d'accord avec le point de vue, même optimisé, une complexité exponentielle reste une exponentielle avec mysql.

Link to comment
Share on other sites

  • 4 weeks later...

Fr:

Pour moi adodb n'est pas une solution, j'ai du le viré d'un site car il rajoute 5ms juste pour se connecté à la base de donnée.

Il n'abstrait pas les requétes, juste les résultats. Je pense qu'un simple if() else pour choisir la connexion et la requete dans des methode bien encapsulé est un bien meilleur choix (et n'ajoute pas plus de temps).

En:

For me, adobd is not a solution, I have delete it from website because it add 5ms to load time just to connect to the database.

It not abstract the query, just the reply. I thanks about a simple if() else to choose the connection, and the query well encapsulated into each method is the best way (and not add this extra time).

Link to comment
Share on other sites

  • 10 months later...

Bonjour.

 

Vous êtes intéressé par PostgreSQL êtes-vous?

J'ai enquêté sur le support PostgreSQL.

S'il vous plaît voir ici. http://www.interdb.jp/techinfo/prestashop/study01.html

 

Merci.

 

La seul info qu'il manque, c'est avec une boutique en prod, quel est le gain de performance? +20%, +200%?

  • Like 1
Link to comment
Share on other sites

Merci pour la réponse.

 

Je ne sais pas bien le français. J'écris en anglais.

 

>> La seul info qu'il manque, c'est avec une boutique en prod, quel est le gain de performance? +20%, +200%?

 

Please see here: http://www.nonsensec...om/wp25/?p=4425

The performance has been greatly improved in version 8.4 from 8.0.

 

See also: http://www.wikivs.co...eSQL#Benchmarks

 

PostgreSQL is often better than MySQL when execute SELECT statements. Because, PostgreSQL has three execution plans (nested loop, marge join, hash join), MySQL has the only nested loop.

Edited by hironobu (see edit history)
Link to comment
Share on other sites

  • 10 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...