小编Seb*_*_Lz的帖子

具有 SQL Server 复制功能的地理分布式应用程序是个好主意吗?

我们目前正在考虑地理分布式应用程序的目标架构。

此应用程序跟踪和安排所有材料单元在各个生产现场的移动。

将有两个逻辑实体:

  • 第一个负责特定商店的运营/本地管理 - 该实体的实例与商店一样多
  • 第二个负责全局管理(例如:商店之间的单位转移),因此与所有运营/本地实体进行通信

这是应用程序的逻辑图:

逻辑架构

这个应用程序的实现不能直接从上图导出,因为我们必须考虑以下约束:

  • 商店位于不同的区域(通常每个区域有几家商店),如果该区域暂时与全球网络隔离,则系统仍应在有限的时间内正常运行。
  • 运营实体要求全球实体工作

因此,我想到了一种新架构,我们将在其中为每个区域创建具有同步数据库的全局实体(相同的可执行文件)的相同实例:

在此处输入图片说明

我想知道是否有人已经使用 SQL Server 复制来实现相同的目标。

这是正确的方法吗?欢迎所有建议/警告!

非常感谢,塞巴斯蒂安。

replication sql-server architecture sql-server-2012

7
推荐指数
1
解决办法
2328
查看次数