Синхронизация баз данных через веб-сервис - PullRequest
1 голос
/ 26 июля 2011

Я не знаю много об этом, но у меня есть вопрос, и я надеюсь, что вы можете помочь мне, если это возможно.

Мне нужно синхронизировать две базы данных: одна - мобильная база данных (SQL Server Compact), а другая - база данных MySQL. Оба имеют одинаковые таблицы.

Тогда можно ли синхронизировать записи через веб-сервис?

Я принимаю любые идеи, предложения или помощь.

Большое спасибо и привет.

pd: извините за мой английский ...:)

Ответы [ 2 ]

2 голосов
/ 26 июля 2011

Посмотрите на SymmetricDS .Он работает как веб-сервис (tomcat6) и может выполнять как одно-, так и двухстороннюю синхронизацию.Он также поддерживает концепцию одного корневого узла и нескольких клиентских узлов.

SymmetridDS является «прозрачной» базой данных, что означает, что он может синхронизироваться между базами данных независимо от типа базы данных.

Это быстро, стабильнои надежный.Кривая обучения может быть немного крутой, когда вы впервые окунетесь в нее, но это довольно сложный программный продукт, когда вы освоите его!

1 голос
/ 26 июля 2011

да.

вам нужно создать фрагмент кода, который может подключаться к обеим базам данных одновременно.

вам нужно затем прочитать их и решить, что между ними различно,

тогда вам нужно применить изменения, которые делают один вид более похожим на другой (нетривиально).

Вам нужно будет решить, какой из них должен быть основным, или оба должны изменитьдругой как-то.

...