C # -используемая СУБД с поддержкой синхронизации - PullRequest
0 голосов
/ 27 октября 2011

Пожалуйста, предложите механизм реляционной базы данных, используемый из c #, с поддержкой синхронизации (репликации). В идеале он должен быть кроссплатформенным. Мы имеем дело с двумя базами данных - централизованной и локальной (когда сетевое соединение недоступно), и изменения должны быть синхронизированы между этими двумя с разрешением конфликтов. Что-то вроде репликации CouchDB, но в реляционном мире.

1 Ответ

1 голос
/ 28 октября 2011

В прошлом я использовал SQL Server и SQLCE для выполнения этой функции.

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

Единственная проблема (из ваших вопросов POV) в том, что она не кроссплатформенная.

Тем не менее, система синхронизации сама по себе не является такой сложной.Это просто вопрос операторов CRUD, с соответствующими временными метками и способностью распознавать вещи по соответствующим ключам, и, конечно, с таблицей GRAVEYARD, которая позволяет отслеживать удаления.

...