【发布时间】:2013-04-07 19:26:47
【问题描述】:
我使用couchdb 已经有一段时间了。我喜欢这样,但我一直在使用独立配置。
现在我正在尝试建立一个由 coucdbs 的“联合”组成的严肃系统。 (即一个集群)。 我知道最适合使用的工具是coudhb-lounge,但现在我必须了解这种架构是否可持续。特别是在数据量方面。
我试图从以下来源One way replication with CouchDB 获取尽可能多的信息, What is the CouchDB replication protocol? Is it like Git?, CouchDB Replication Protocol , 但我仍然觉得我需要一些支持。
所以,作为第一组问题,我试图理解:
- 我搜索了一下,从this post 和this post 我了解到它可以通过HTTP 工作。对海量数据真的有效吗?
- 是否可以每天复制 10Gb 数据而不会遇到任何严重的负载问题?
- 如果速度很慢,更改 couchdb 复制协议需要多少 erlang 编程?我是否必须认真破解代码或 couchdb 设想也使用不同的协议?
谢谢
【问题讨论】:
-
有一个名为 BigCouch 的项目,它提供了 CouchDB 最初缺少的集群。 bigcouch.cloudant.com 他们正在将集群工作从 BigCouch 移回原来的 Apache CouchDB。从我设置的 BigCouch 集群来看,数据似乎通过 Erlang 在节点之间移动。可能想看看产品,或者至少他们是如何通过代码移动数据的:github.com/cloudant/bigcouch
-
谢谢!我会试试的,然后告诉你。
标签: couchdb replication network-protocols