J'ai besoin de synchroniser deux bases de données. Ces bases de données stockent les mêmes objets sémantiques mais physiquement différents entre deux bases de données.Utiliser le modèle DTO pour synchroniser deux schémas?
je prévois d'utiliser un motif de DTO pour uniformiser la représentation de l'objet:
DB ----> DTO ----> MAPPING (Getters/Setters) ----> DTO ----> DB
Je pense que c'est une meilleure idée que de synchroniser physiquement en utilisant SQL Query de chaque côté, j'utilise hibernate pour ajouter de l'abstraction, et synchroniser l'objet.
Pensez-vous que c'est une bonne idée?
C'est trop ambigu. S'il vous plaît soyez technique. Voulez-vous dire "tables avec le même DDL mais contenu différent" ou voulez-vous dire "tables avec différents DDL mais même contenu"? La bonne réponse dépend grandement de cela. – BalusC
C'est le même contenu sémantique, mais le DDL est différent. C'est un problème de transformation M2M (Model to Model). – Zenithar