PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Général » PL/SQL function et performance » 10/07/2019 23:13:46

Merci pour ton retour julien,

As tu des conseils pour le choix d'architecture?
Pour l'instant, j'utilise docker, mais tu parles surement de hardware?

Globalement les performances sont assez bonne pour l'instant, ma peur vient plutôt pour la suite, lors d'une croissance rapide,
Est ce qu'il n'y a pas de risque de fil d'attente?

Merci pour la découverte de plv8 ! je ne connaissais pas.


Ma question pour être un peu plus direct : vaut mieux mettre le code dans la base de donnée, où le laisser en dehors, donc NodeJS?

En tout cas, la réponse me rassure, car je trouve que on développe rapidement avec psql car on est en contact avec la donnée

#2 Général » PL/SQL function et performance » 10/07/2019 22:28:13

vosterma
Réponses : 3

Bonjour à tous!

Je me pose des questions sur la scalabilité de Postgresql, est ce que c'est facile?

Avec mon équipe, nous créons une app, et pour le backend, nous avons choisi nodejs + postgresql.

Ce qui a de particulier je pense par rapport à ce qui se fait en général, c'est que nous avons fait le choix d'utiliser des procédures plsql pour la plus grosse partie de notre application.

On utilise postgresql + posgis pour le traitement géographique.

Globalement, pour chaque call qui arrive sur notre API, nous avons une fonction d'entrée associée dans la base de données.

L'idée était d'éviter d'avoir plein de micro-requette et des aller-retours entre nodejs et postgresql, ce que je trouvais pas très pratique.


Mais d'un point de vue performance, je n'ai aucune idée si c'est une bonne stratégie ?

Si les fonctions stockées existent, c'est quelles doivent bien remplir leurs roles!
Nous avons environ 60 tables, et 500 fonctions stockées.

Je recherche votre avis, et votre expérience.


Merci d'avance!

Pied de page des forums

Propulsé par FluxBB