最适合分散式轴辐系统的 NoSQL 数据库
我们正在构建一个具有中心辐射型拓扑的分布式系统:中央办公室和通过低带宽(~10Mbps)WAN 连接连接到中央办公室的远程站点。
该系统管理的数据可以在任何站点更新,并且也应该在整个系统中复制。
系统应支持与网络断开连接时的工作。当网络重新连接时,数据应再次同步。
我们正在考虑使用 NoSQL DB 来管理我们的数据。然而,我们对许多不同的选择有点不知所措。
我们很乐意听到有关适配解决方案的建议。
We are building a distributed system that has an Hub-and-Spoke topology: central office and remote sites which are connected to the central office, in low-bandwidth (~10Mbps) WAN connection.
The system is managing data which could be updated at any site, and should also be replicated across the whole system.
The system should support working when disconnected from the network. When the network re-connects, data should be synchronized again.
We are considering using a NoSQL DB for managing our data. However we are a bit overwhelmed by the many different alternatives.
We'd love to hear suggestions about fitting solutions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你在谈论什么样的数据?它已经以某种方式建模了吗?
我还没有听说有人使用 NoSQL 系统来替代站点分散的 RDBMS 场景,而您通常会考虑复制之类的东西。有些可能比其他更适合这个 - 例如 MongoDB< /a>.当然,主要的 RDBMS 供应商都有自己的复制风格。很多情况下,站点复制是采用主从方式进行的,站点为主,局端为从,这样就可以在没有连接的情况下进行远程操作。
What kind of data are you talking about? Is it already modeled in some way?
I haven't heard of people using NoSQL systems as a replacement for site-decentralized RDBMS scenarios which you would normally look at something like replication for. Some are probably better suited to this than others - e.g. MongoDB. Of course, the major RDBMS vendors all have their flavors of replication. In many cases, site replication is handled with master-slave, with the site being master and central office being slave, so that remote operation can run without connection.