我正在尝试减少执行两个数据库的双向同步所花费的时间。第一个数据库是基于云的,第二个数据库是LocalDB。
仅应根据某些规则下载/上传数据,当前我正在使用Linq CreateQuery创建SQL查询(例如:数据库1上的用户1仅可以下载/上传福特汽车数据,数据库1上的用户2仅可以下载/上传福特汽车数据下载/上传日产数据)。
随着越来越多的记录添加到数据库中,同步时间增加了,这是因为当前的设计无法知道什么记录是新记录/已经下载或上传了。
我一直在阅读有关合并复制的信息,起初看起来是一个不错的解决方案,但是它不支持我需要的动态/参数化过滤器级别。