Bonjour,
1ere Question sur Talend !
Avant de me lancer sur ce produit, déjà partiellement utilisé par mes collègues, je voudrais savoir si ma problématique est "solutionnable" par Talend
Contexte :
- Une Application Delphi (une Exe Windows)
- 60 Sites (département) avec plus ou moins la dernière version (2.4.030 à 2.4.057, sachant que le dev c'est 2.4.060)
- 60 Bases MySQL (une par Site)
- 10 Sites Spéciaux (qui synchronise et fusionne des données des Sites Normaux qui leur sont rattachés)
L'objectif serait de faire une réplication de ces 60 Bases vers un serveur Web, seules quelques tables seraient concernées (les plus grosses évidemment et les plus critiques )
Pour le moment, il n'y a pas encore de volonté de fusion des bases à un niveau région voire nationale (même si pour certaines problématiques et certains modules récemment mis en place, cela simplifierait l)
La volumétrie,
Sites Normaux
5 tables à synchroniser, de 100 000 à 2 000 000 d'enreg par Table
Sites Spéciaux
de 2 000 000 à 10 000 000 enreg par Table (forcément c'est la fusion de plusieurs Sites Normaux)
Le but serait d'invoquer Talend (via Delphi) avec tout un ensemble de script, de générer ainsi une série de fichier, envoyés sur le serveur, et du côté web, un autre ensemble de script serait chargé d'importer ces fichiers dans la base centralisée
NB : J'étudie en parallèle, le log MySQL pour replication, le problème c'est que les bases centralisées auraient une structure différente des Bases sur Site (ne me demandez pas pourquoi, j'ai non plus compris pourquoi, ils ont décidé ça au bureau)
Hors le log contiendra aussi les ALTER, donc finalement, ce n'est plus applicable sans une base tampon qui serait ensuite recopier dans la Base Centralisée
Partager