Улучшить синхронизацию нескольких баз данных на основе правил - PullRequest
0 голосов
/ 28 декабря 2018

Я пытаюсь уменьшить время, необходимое для выполнения двунаправленной синхронизации двух баз данных.Первая база данных основана на облаке, а вторая - LocalDB.

DB Dataflow

Данные следует загружать / выгружать только на основе определенных правил, в настоящее время я использую Linq CreateQuery для создания запросов SQL (например, «Пользователь 1 включен»).база данных 1 может только загружать / выгружать данные автомобиля Ford, пользователь 2 в базе данных 1 может только выгружать / выгружать данные Nissan).

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...