我们目前正在使用Couchbase进行数据缓存,并正在讨论使用它进行跨数据中心复制。但是,我们每秒需要将多达1000个文档复制到多个位置。每个文档的大小在2到64K之间。
有没有有XDCR经验的人可以告诉我这是否可行,或者我们是否必须使用其他方法以那样的速度复制这些数据。Couchbase的文档中唯一的“基准”暗示XDCR的速率只有100TPS左右。(复制11个文档需要149毫秒。)
发布于 2015-07-02 14:42:44
假设您在数据中心之间有足够的带宽,并且您的集群配置得当,Couchbase将每秒复制数十万个文档,甚至更多。这是一个非常简单的实验,只需在两个单节点集群之间设置XDCR,并使用Couchbase附带的负载生成器工具之一来创建一些流量。( Couchbase bin文件夹中的cbworkloadgen或libcouchbase附带的cbc-pillowfight。)
您可以使用一些配置设置来优化吞吐量,例如增加批处理大小、更改乐观复制阈值等。
https://stackoverflow.com/questions/31170746
复制相似问题