将多个SQL客户端同步到中央SQL服务器(ETL)

时间:2015-07-21 14:31:56

标签: sql-server ssis

我正在寻找一个允许我将多个客户端数据库部分同步到集中式SQL服务器的框架或解决方案。

我的约束:

  • 在发生冲突时,客户将充当权威
  • 客户端必须在发送
  • 之前转换数据
  • 我不能依赖SQL的某个功能,也不能修改客户端架构
  • 数据必须遍历WAN,数据必须由解决方案或传输方法加密。
  • 这是单向同步,来自客户端的数据会被转换,然后加载到中央数据库,以便在Web应用程序中使用。
  • 客户端组件也需要能够接收数据以便在本地执行操作

我们现在正在考虑的解决方案是使用SISS使用增量加载设计模式在本地执行ETL到SQL express之类的东西,然后使用类似nServiceBus的东西进行通信以处理跨线路移动数据。

同步框架&天蓝云同步被排除在外。云同步有很大的局限性,同步框架对客户端有很高的要求。

0 个答案:

没有答案