标签: mongodb
我正在为单个用户构建应用程序,用户主要根据特定条件计算文档。数据保存在内存中的服务器上(16核,512GB RAM)。
数据位于单个文档集合中,典型深度为3,JSON大小范围为20到50KB。典型的查询将过滤三个或四个字段的文档,但它们可能要复杂得多。
根据我对MongoDBs架构的理解,如果我想获得最佳性能,我应该将数据分成16个分片,每个核心1个。我的假设是对的吗?