Couchdb复制:使用哪种协议?

Couchdb复制:使用哪种协议?,couchdb,replication,network-protocols,Couchdb,Replication,Network Protocols,我已经用了一段时间了。我喜欢这样,但我总是使用独立的配置 现在我正试图建立一个严肃的系统,它由一个由议会组成的“联盟”。(即集群)。 我知道最适合使用的工具是,但现在我必须了解这样的架构是否可持续。特别是在数据量方面 我试图从以下来源获得尽可能多的信息, , , 但我仍然觉得我需要一些支持 因此,作为第一组问题,我试图理解: 我四处搜索了一下,了解到它是通过HTTP工作的。它真的对海量数据有效吗 是否可以每天复制10Gb的数据,而不会遇到任何严重的负载问题 若速度较慢,则需要多少erlang

我已经用了一段时间了。我喜欢这样,但我总是使用独立的配置

现在我正试图建立一个严肃的系统,它由一个由议会组成的“联盟”。(即集群)。 我知道最适合使用的工具是,但现在我必须了解这样的架构是否可持续。特别是在数据量方面

我试图从以下来源获得尽可能多的信息, , , 但我仍然觉得我需要一些支持

因此,作为第一组问题,我试图理解:

  • 我四处搜索了一下,了解到它是通过HTTP工作的。它真的对海量数据有效吗
  • 是否可以每天复制10Gb的数据,而不会遇到任何严重的负载问题
  • 若速度较慢,则需要多少erlang编程来更改couchdb复制协议?我是否需要认真地破解代码,或者couchdb设想也要使用不同的协议 谢谢

    没有“同步协议”,同步使用的是常规API。这里对算法有一个松散的描述,以及对性能的一些评论:


    关于你的情况,如果你需要一个大的复制设置,也考虑CoucBASE。CouchBase是由设计CouchDb的同一人设计的,他们第二次设计CouchDb时,重点关注复制性能iirc。

    有一个名为BigCoach的项目,它提供了CouchDb最初缺少的集群功能。他们正在将集群工作从BigCoach移回最初的ApacheCouchDB。在我设置的BigCoach集群中,数据似乎通过Erlang在节点之间移动。可能想查看产品,或者至少他们是如何通过代码移动数据的:谢谢!我试试看,然后告诉你。