首页 新闻 会员 周边 捐助

mongodb组合片键的具体原理是什么,能否根据如下例子说明组合片键的分块原理

0
悬赏园豆:100 [待解决问题]

在分片集群中,存储评论数据,比如我以userid+unix时间戳{userid:1,create_time,1}做组合片键,并假设块大小达到2条数据的大小就分块,但是mongodb有一个规则是:相同片键的数据不会分块,
有如下6条同一用户666666在不同时间发表的评论数据:
userid create_time content
666666 1635406115041 xxxx
666666 1635406116052 yyyy
666666 1635406117063 asdfasd
666666 1635406118074 hgfhh
666666 1635406119085 erfgf
666666 1635406119086 sdfgh
想问的是,这6条数据会在一个分块中,还是分布在3个块中?
即组合片键的规则,是按照userid+create_time组合起来作为片键?还是使用userid作为片键+使用create-time作为数据排序

魔域鬼雄的主页 魔域鬼雄 | 初学一级 | 园豆:102
提问于:2021-10-28 15:38
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册