首页 > 解决方案 > 我应该为我的数据库制作多少分片

问题描述

我正在 Docker 中创建一个数据库(MongoDB),其中包含大约 20 个集合,每个集合包含从 0 到 4000 万的不同数据量。我发现如果我把它们都放在一个实例中,查询会很慢,所以我正在考虑制作分片。但我不确定分片的数量。那么我应该为我的数据库创建多少分片才能获得最佳的搜索效率呢?

标签: mongodbdockersharding

解决方案


你的问题没有准确的答案。

您应该测试各种配置。

当然,数量取决于您的硬件潜力。


推荐阅读