首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongodb:选择适当的切分键和块大小

Mongodb:选择适当的切分键和块大小
EN

Stack Overflow用户
提问于 2014-04-07 22:28:46
回答 1查看 585关注 0票数 1

我想知道我是否应该选择更精确的切分键还是大于64 or的块.

以下是我的问题的详细描述:

我的集合" posts“包含属于"Projects”的帖子(每个"Posts“文档包含projectId字段)。所有的操作,我总是用projectId =.因此,在查询条件下,最好的切分键是projectId。我也经常在查询条件中使用"createdDate“字段,但并不总是这样。

因此,我创建了由projectId键分割的集合帖子。但我意识到,有些项目(占所有项目的5%)包含了如此多的提及,具有相同projectId的所有文档的总大小将大于默认块大小(64 of )。

我应该选择更多特殊的切分键(例如复合键: projectId、createdDate)来避免大于64 or的块,还是应该让块增长超过64 or?我想重点关注快速读取查询(特别是聚合)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-10 08:12:01

答案出现在mongo组上:vA

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22924270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档