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