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 : Optimisation » Extraction/injection de données issues d'une base vers une autre base » 31/01/2014 14:09:02

Le traitement concerné est un traitement qui doit être lancé ponctuellement afin de valider un traitement de migration de données.

#2 Optimisation » Extraction/injection de données issues d'une base vers une autre base » 30/01/2014 23:50:11

Vinounounou
Réponses : 4

Bonjour,

Je vous sollicite pour avoir votre avis sur la meilleure solution concernant le besoin suivant

Objectif :
Avoir un traitement qui va extraire les données issues de plusieurs tables d'une base de données source. Ces données récupérées doivent être ensuite injectées dans une table de travail dans un schéma se situant sur une autre base de données (sur un autre serveur). Cela peut concerner plusieurs millions de lignes, les performances sont donc recherchées.

Solutions envisagées :
- via un Shell, se connecter à la base source et récupérer les données dans un fichier via la command COPY. Injecter ensuite ce fichier dans la base cible via COPY
- via un dblink, exécuter une requête "insert into select" depuis la base cible
- une autre solution ?

Quelles sont selon vous les avantages/inconvénients de ces solutions ?

Merci d'avance de votre aide

Pied de page des forums

Propulsé par FluxBB