标签: mongodb sharding
我是Mongo的新手以及分片。
我们的应用程序将由MongoDB提供,我们希望存储数十亿条记录。然而,数据库将缓慢增长,即可能需要数年才能达到这么大的尺寸。
此外,我们将主要使用特殊的加密值来查找记录。这包含查找给定记录所需的所有信息,即主键,分片键等。
我的问题是:我们应该从第一天启用分片并加密分片键+ PK吗?或者我们可以稍后启用分片(在需要时)并告诉mongo在默认的“unsharded”集合中查找某些记录(加密ID不包含分片键的记录)吗?
最好的方法是什么?
提前致谢!