0

我是 Mongo 和分片的新手。

我们的应用程序将由 MongoDB 提供服务,我们预计将存储数十亿条记录。但是,数据库将缓慢增长,即可能需要数年时间才能达到如此巨大的规模。

此外,我们将主要使用特殊的加密值来查找记录。这包含查找给定记录所需的所有信息,即主键、分片键等。

我的问题是:我们是否应该从第一天开始启用分片并加密 shard key + PK?或者我们可以稍后(需要时)启用分片并告诉 mongo 在默认的“未分片”集合中查找某些记录(加密 ID 不包含分片密钥的记录)?

最好的方法是什么?

提前致谢!

4

0 回答 0