项目概述:与多个零售商打交道的大型项目,每个零售商都有动态实体和客户
:项目涉及零售商平台(例如:亚马逊),所有零售商都可以销售自己的产品,每个零售商将创建动态实体(如产品、客户、支付、订单等),每个实体每天都有数百万条记录。
当前系统:我们正在维护所有订单属于所有零售商的单一集合,称为订单。
Problem:每个零售商每天都有机会获得数百万订单(比如黑色星期五和开盘日)。
实现的思想:
问题:有10,000个零售商和20+实体的机会,所以10000*20=200,000收集
可以创建N个集合吗?还是可以将数十亿份文档保存在一个集合中?
它会影响性能吗?集合计数是否有任何限制(我在MongoDocument中没有发现)
预先感谢
发布于 2020-08-25 10:25:03
2^(32)文档数据。如果使用要创建的max参数指定上限集合的最大文档数,则限制必须小于2^(32)文档。如果在创建上限集合时没有指定文档的最大数量,则文档数量没有限制。
https://stackoverflow.com/questions/63576754
复制相似问题