5. Intégration et migration des bases de données
169
Figure 5-10
Vue d'ensemble
des principales
variantes de
migration
Variante de
migration :
transformer les
requêtes de bases
de données
contenues dans les
programmes
existants
„ Passage du langage cible procédural à une interface descriptive
(Variante 2) : à cette fin, on doit ajouter au système de bases de
données relationnelles une couche logicielle générale (wrapper,
en anglais) qui traduit chaque requête procédurale dans un
langage relationnel d'interrogation et de manipulation de
données. Les programmes d'application existants ne sont donc
pas affectés, car la conversion au niveau de la couche logicielle
additionnelle porte uniquement sur des requêtes adressées au
Base de
données non
relationnelle
Application
de base de
données
Base de
données
relationnelle
Application
SQL
Conversion de
données
Conversion de
programmes
Base de
données non
relationnelle
Application
de base de
données
Base de
données
relationnelle
Application
SQL
T r a n s f o r m a t i o n
d e l a n g a g e
Base de
données non
relationnelle
Application
de base de
données
Base de
données
relationnelle
Application
SQL
T r a n s f o r m a t i o n
d e l a n g a g e
Application
de base de
données
Application
SQL
Base de
données non
relationnelle
Base de
données
relationnelle
Propagation
de données
Variante 1
Variante 2
Variante 3
Variante 4
Précédent

- 184/301

Suivant