2011-07-25 4 views
1

Je n'en sais pas beaucoup, mais j'ai une question et j'espère que vous pourrez m'aider si c'est possible.Synchronisation des bases de données via webservice

J'ai besoin de synchroniser deux bases de données, l'une est une base de données mobile (SQL Server Compact) et l'autre une base de données MySQL. Les deux ont exactement les mêmes tables.

Ensuite, est-il possible de synchroniser les enregistrements via un webservice?

J'accepte toute idée, suggestion ou aide.

Beaucoup de salutations et de remerciements.

pd: désolé pour mon anglais ... :)

Répondre

1

oui.

Vous devez créer un morceau de code pouvant se connecter aux deux bases de données en même temps.

vous devez les lire ensuite et décider ce qui est différent entre les deux,

alors vous devez appliquer les modifications qui font un coup d'oeil plus comme l'autre (non trivial).

Vous devrez décider lequel devrait être le maître, ou si les deux devraient modifier l'autre en quelque sorte.

+0

merci @Randy je vais voir ce que je peux faire ... salutations! – jcortes

2

Jetez un oeil à SymmetricDS. Il fonctionne comme un service web (tomcat6) et est capable de faire une synchronisation à une et deux voies. Il prend également en charge le concept d'un seul nœud racine et de plusieurs nœuds clients.

SymmetridDS est une base de données "transparente", ce qui signifie qu'elle peut se synchroniser entre des bases de données indépendantes du type de base de données.

C'est rapide, stable et fiable. La courbe d'apprentissage peut être un peu raide lorsque vous plongez pour la première fois, mais il s'agit d'une bonne partie du logiciel une fois que vous l'aurez compris!

+0

+1 - bel outil! – hakre

+0

merci @sbrattla salutations! – jcortes

Questions connexes