2017-05-06 1 views
-4

Je développe un système de base de données distribuée basé sur le Web [Java RMI avec Mysql]. Comment puis-je répliquer des données entre deux bases de données (@ diffrent locations) avec un schéma de table différent. Par exemple, DB à la société A a une table avec 3 colonnes (ID, prénom, nom de famille) et DB à la société B a Table avec 2 colonnes (ID, nom). Maintenant, je veux répliquer les données de la société A vers B. Je dois fusionner (Prénom et Nom) de la société A et le stocker dans la colonne Table (Nom) de la société B. est-il possible de configurer mysql pour ce faire. Ou Devrais-je écrire Middleware code (en Java ou quelque chose) .. s'il vous plaît des suggestions.Mysql Replication deux bases de données avec différents schémas de tables

Répondre

-1

Oui, vous devez écrire du code.

Vous pouvez écrire du code middleware si les deux tables se trouvent dans des emplacements de base de données différents.

Les deux bases de données sont au même emplacement que vous pouvez écrire un déclencheur sur l'insertion de la table A1.

+0

- pouvez-vous être plus précis sur le code de middleware. – Solamino

+0

Vous pouvez écrire deux requêtes d'insertion sur des tables individuelles avec des champs obligatoires en utilisant deux connexions différentes à des bases de données différentes. –