Microsoft Sync Framework是分布式POS系统的好工具吗?

时间:2015-10-07 11:32:55

标签: sql-server synchronization microsoft-sync-framework

我正在构建一个POS(销售点)应用程序,其中包括本地Windows应用程序(POS)和中央Web应用程序(用于配置和报告)。我想找出,如果Microsoft Sync Framework是在本地和中央数据库中同步数据的正确技术

零件

  • 中央配置数据库(SQL Server 2012 Standard) - 所有品牌和商店
  • 本地现场SQL Server 2014 Express - 单店
  • 中央报告数据库(SQL Server 2012 Standard) - 所有品牌 和商店

同步

  • 将在中央配置数据库上进行的更改(例如,新的销售项目或价格更改)同步到商店数据库(但只是该商店品牌的数据)。保存后下载的更改。
  • 将事务从商店上传到中央报告数据库。保存后上传的更改。

关注

  • 是否可能会停止使用Sync Framework或我们需要 开始支付许可费?
  • Sync Framework是否会处理1000-2000个商店的同步负载 中央服务器?
  • Sync Framework会处理架构更改吗?并且可以那些架构 变化是错开的,所以不是所有商店都会立即更新吗?

Sync Framework是否为此工作处理了正确的工具?

它会处理我的顾虑吗?

我应该注意哪些问题?

我应该考虑其他什么吗?

1 个答案:

答案 0 :(得分:2)

今天仍然支持同步Fx,遗憾的是,过去几年一直没有积极开发。

使用Sync Fx(或任何其他同步机制),它不仅影响性能的节点数量,还有数据量,同步频率,冲突等......

不,Sync Fx不处理架构更改。

您可能还想查看SQL Replication。我使用了同步Fx和SQL复制,它们都需要一些调整来处理你正在查看的比例。