是否需要对MongoDB集群进行分片以使其在全球范围内可用?

时间:2018-02-08 19:04:22

标签: mongodb sharding latency

我们的整个数据库副本集位于欧洲。

我们开始接触一些亚洲客户,他们抱怨使用我们的网络应用程序时速度慢。我们在亚洲部署了一套应用服务器,但他们仍在抱怨性能 - 所以我们意识到这个问题可能与欧洲的数据库有关。

我们在亚洲使用单个副本运行了一些测试,读取速度很快但写入仍然很慢。

使用MongoDB进行主 - 主复制是不可能的,因此我们希望对数据库进行分片。

但这是使数据库在不同地区完全可用的唯一方法吗?

干杯

1 个答案:

答案 0 :(得分:0)

是(最有可能) 以下是支持此想法的链接:https://docs.mongodb.com/manual/sharding/#advantages-of-sharding

我在关于您的用例的官方文档中没有找到任何其他解决方案。