mongodb-每个分片一个集合

时间:2019-07-01 07:27:33

标签: mongodb multi-tenant database-replication sharding replicaset

我的系统基于多租户构建,我打算在其上应用数据库分片和副本集。这对我来说是新的,所以我在下面有一些问题:

  1. 是否可以将不相交的集合仅划分为一个分片?这意味着我不是将一些文档拆分为一个碎片,而将另一些文档拆分为另一个碎片,我想将1个集合完全放入1个碎片中,而将另一个集合完全放入另一个碎片中。因为我的多租户系统是基于每个租户架构构建的,所以1个集合代表1个租户。将它们完全放在1个分片中将使聚合查询在该租户的范围内更加可靠。
  2. 如果MongoDB无法支持问题1的答案,如果集合的文档分散,如何在分片中正确汇总查询的数据?

我想知道DBMS提供的全面支持,而不是将逻辑委托给后端。非常感谢

0 个答案:

没有答案