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

#1 Optimisation » Récursivité et Performances (Big Data) » 27/11/2017 12:28:37

ian
Réponses : 1

Bonjour tout le monde !


J'ai développé sur postgres une procédure stockée récursive, càd une procédure stockée classique qui effectue des opérations puis fait appel à elle-même avec la commande EXECUTE. J'ai tant cherché comment postgres traite la récursivité et je n'ai pas trouvé ce que je voulais, en tout cas j'ai essayé cette méthode et elle marche bien.


Cependant, ces questions m'interpellent :


1- Cette méthode serait-elle appropriée pour développer une fonction récursive sur postgres ?
2- Quelles seraient les bonnes pratiques pour réaliser un traitement récursif en matière de performance ? Car dans mon cas, il s'agit de 100GB de données à insérer et ma procédure prend un temps d'exécution énorme; plusieurs heures alors que le traitement devrait être accompli en quelques secondes.
3- Le traitement parallèle serait-il une bonne solution pour ce genre de problème ? Si oui, comment le réaliser ?


J'espère que certains d'entre vous auront des réponses à ces problématiques. Je suis sûr qu'une grande part de la communauté sera éclairée à ce sujet.


Merci d'avance.

Pied de page des forums

Propulsé par FluxBB