WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

étude d'une migration de Sybase vers PostgreSQL


par Virginie Quesnay
IUP Génie des systèmes industriels - ANNECY - Master 2004
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

8.2 Verifier s'il existe des solutions

Après avoir déterminé de quel type était le problème à traiter, la seconde étape consiste à rechercher si des solutions existantes peuvent être utilisées. Pour cela, il faut évidemment déterminer si les technologies utilisées sont applicables mais aussi si leur coût est acceptable.

Les outils de migration les plus courants sont basés sur le principe de reverse-engenering. Ils sont peu nombreux et particulièrement liés à une seule famille de base de données (le nombre de connecteurs vers d'autres bases de données est généralement limité).

On peut également trouver des solutions entièrement externalisées : une société de

Proposition d'une démarche et de "bonnes pratiques"

 

services se charge d'effectuer toute la migration grâce à des outils qu'elle développe elle-même.

8.3 Effectuer la Migration

8.3.1 Si une solution existante a été trouvée

Si une solution existante est utiisable (l'outil a été conçu pour les systèmes que l'on utilise) et que son prix est acceptable, la solution doit être utiisée en n'oubliant pas de continuer à pioter le projet de migration et à éviter les dérives.

Une fois la migration réalisée, il ne reste qu'à effectuer un ensemble de tests afin de vérifier que tout s'est bien passé et affiner le paramètrage de la base de données afin d'en améliorer les performances.

8.3.2 Si aucune solution existante ne convient

Si aucune solution existante n'est adaptée à notre problème et que l'on souhaite poursuivre le projet, il convient de déterminer quelle approche et quelle solution doivent être adoptées (en fonction de la nature de la migration et du type de traducteur que l'on souhaite obtenir).

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'imagination est plus importante que le savoir"   Albert Einstein