我们正在构建一个具有中心辐射型拓扑的分布式系统:中心办公室和连接到中心办公室的远程站点,采用低带宽 (~10Mbps) WAN 连接。
该系统正在管理可以在任何站点更新的数据,并且还应该在整个系统中复制。
系统应支持断网工作。当网络重新连接时,数据应该再次同步。
我们正在考虑使用 NoSQL DB 来管理我们的数据。然而,我们对许多不同的选择有点不知所措。
我们很想听听有关拟合解决方案的建议。
我们正在构建一个具有中心辐射型拓扑的分布式系统:中心办公室和连接到中心办公室的远程站点,采用低带宽 (~10Mbps) WAN 连接。
该系统正在管理可以在任何站点更新的数据,并且还应该在整个系统中复制。
系统应支持断网工作。当网络重新连接时,数据应该再次同步。
我们正在考虑使用 NoSQL DB 来管理我们的数据。然而,我们对许多不同的选择有点不知所措。
我们很想听听有关拟合解决方案的建议。
你在说什么样的数据?它是否已经以某种方式建模?
我还没有听说有人使用 NoSQL 系统来替代站点分散的 RDBMS 场景,您通常会看到类似复制的东西。有些可能比其他的更适合这个——例如MongoDB。当然,主要的 RDBMS 供应商都有自己的复制风格。在许多情况下,站点复制是通过主从处理的,站点为主,中心局为从,因此远程操作可以在没有连接的情况下运行。