【问题标题】:What is the maxium replication rate of Couchbase XDCRCouchbase XDCR 的最大复制率是多少
【发布时间】:2015-07-02 14:42:43
【问题描述】:

我们目前正在使用 Couchbase 进行数据缓存,并且正在谈论使用它进行跨数据中心复制。但是,我们每秒需要将多达 1000 个文档复制到多个位置。每个文档的大小在 2 到 64K 之间。

有没有具有 XDCR 经验的人可以告诉我这是否可行,或者我们是否必须使用其他方式以这种速度复制这些数据。 Couchbase 文档中唯一的“基准”意味着 XDCR 的速率仅为 100TPS 左右。 (复制 11 个文档需要 149 毫秒。)

【问题讨论】:

    标签: benchmarking couchbase


    【解决方案1】:

    XDCR 的复制速率首先受网络带宽和延迟的限制,然后是 CPU 和磁盘 IO。假设您在数据中心之间有足够的带宽并且您的集群配置正确,Couchbase 每秒将复制数十万个文档,甚至更多。这是一个运行起来非常简单的实验,只需在两个单节点集群之间设置 XDCR,并使用 Couchbase 附带的负载生成器工具之一来创建一些流量。 (Couchbase bin 文件夹中的 cbworkloadgen 或 libcouchbase 附带的 cbc-pillowfight。)

    您可以使用多种配置设置来优化吞吐量,例如增加批量大小、更改乐观复制阈值等。

    【讨论】:

      猜你喜欢
      • 2023-02-10
      • 2014-04-07
      • 1970-01-01
      • 2013-12-29
      • 2016-09-12
      • 2015-07-27
      • 1970-01-01
      • 2015-07-02
      • 2015-05-24
      相关资源
      最近更新 更多