Vous n'êtes pas identifié(e).
Pages : 1
Le traitement concerné est un traitement qui doit être lancé ponctuellement afin de valider un traitement de migration de données.
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
Pages : 1