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