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

Chapitre 2

Sujet et Objectifs

2.1 Presentation du contexte

2.1.1 Le Système d'Information de la CCI

La Chambre de Commerce et d'industrie de la Haute-Savoie s'est dotée, au fur et à mesure de sa croissance de différents outils informatiques.

Certains de ces outils sont des applications courantes et ont un fonctionnement "imposé" (Xerox Docushare, Microsoft Exchange, . . .).

D'autres applications sont quant à elles développées au sein de la CCI et continuent donc d'évoluer parallèlement aux besoins.

L'application la plus importante est BEE (Base Économique Événementielle), une application métier développée sous 4D1 associée à une base de données Sybase. C'est un outil de CRM qui constitue le coeur du système d'information de la CCI puisque, comme son nom l'indique, son but est de recenser tous les événements réalisés : contact avec un ressortissant, courrier postal et électronique, contact téléphonique ou email . . .

2.1.2 Caracteristiques techniques du Système d'Information

Le serveur Sybase contient plusieurs bases de données utilisées par les différentes applications de la CCI:

- base cci: Elle stocke les données concernant la CRM (BEE), la taxe d'apprentissage, les formations et l'aéroport (statistiques des vols).

- base consulaire : Elle stocke les fichiers "officiels" des entreprises ainsi que les formalités d'export (ATA-VISA).

- base cfe : Elle stocke les données du centre de formalités des entreprises. Elle n'est utilisée que pour conserver l'historique car l'application traitant ce type de données est maintenant nationale.

- base personnel: Elle stocke les données des Ressources Humaines (principalement utilisée pour le trombinoscope et la gestion des entretiens annuels).

Il y a actuellement 3 serveurs Sybase2 : 2 serveurs en production (1 serveur principal

14D (4ème Dimension) est un atelier logiciel de développement et de déploiement d'applications multipostes crossplate-forme.

2Sybase version 11.0.2/P en production et version 11.0.3.3 en test

Sujet et Objectifs

 
 
 
 

et 1 serveur avec une réplication3 quotidienne) et 1 serveur en test.

2.2 Présentation du projet

Les applications métier de la CCI s'appuient, comme nous l'avons précédemment indiqué (voir § 2.1.2, page 7), sur différentes bases de données fonctionnant sur un serveur Sybase.

La version de Sybase utilisée étant relativement ancienne, la CCI doit envisager une évolution importante, que ce soit la migration vers une version plus récente de Sybase ou vers un autre moteur de base de données.

Les collaborateurs de la CCI utiisent déjà avec succès différents logiciels libres. Il a donc été décidé d'évaluer l'opportunité d'effectuer cette migration vers une base de données libre. Cependant, les applications reposant sur cette base de données étant critiques pour le fonctionnement de la CCI, une migration de cette ampleur ne peut se décider à la légère.

Suite à ces différentes réflexions, il a été décidé d'effectuer une étude poussée afin de déterminer si cette migration était possible.

Cette étude devait donc porter sur les points suivants:

- Étude des différentes techniques de migration;

- Choix de la méthodologie à employer;

- Migration des structures (tables, séquences, index, vues);

- Migration des données;

- Migration des traitements (Triggers, Procédures);

- Mesure de l'efficacité du nouveau moteur de base de données.

3Le serveur de réplication est un serveur accessible depuis les applications cientes et dont le but est d'éviter les surcharges du serveur principal (pour ne pas trop ralentir le serveur principal avec de grosses requêtes ne nécessitant pas des données ayant moins de 24 heures, celles-ci sont réalisées sur le serveur de réplication).

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








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams