实施分布式系统/数据库

发布于 2024-08-22 08:25:20 字数 102 浏览 6 评论 0原文

我们正在我工作的公司实施一个系统,我们需要在同一客户(仓库)的各个站点安装该系统。所有站点的用户应该看到相同的信息。当网络出现故障时,系统应该能够在每个站点工作。哪种设计架构解决方案最合适?

We are implementing a system in the company I work for where by we will need to install the system in various sites of the same client (warehouses). The users in all sites should see the same information. The system should be able to work in each site when the network is down. What design architecture solution would be most suitable?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我是有多爱你 2024-08-29 08:25:20

我建议您考虑CouchDB。其强大的复制功能是专为此类用例而设计的。它既支持连续复制,可以在正常运行期间使各个仓库中的数据保持近乎实时的同步,也支持偶尔复制,可以在网络中断后同步数据。

O'Reilly 有一本非常好的免费书籍:CouchDB:权威指南,其中有 关于复制的章节

I suggest you consider CouchDB. Its robust replication feature is designed specifically for this sort of use case. It supports both continuous replication, which could keep the data in the various warehouses in sync in near-real-time during normal operation, and occasional replication, which could be used to sync data after a network outage.

There's a really good free O'Reilly book: CouchDB: The Definitive Guide, which has a chapter on replication.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文