在分片集群中,存储评论数据,比如我以userid+unix时间戳{userid:1,create_time,1}做组合片键,并假设块大小达到2条数据的大小就分块,但是mongodb有一个规则是:相同片键的数据不会分块,
有如下6条同一用户666666在不同时间发表的评论数据:
userid create_time content
666666 1635406115041 sdgasd
666666 1635406116052 dfgsdfg
666666 1635406117063 asdfasd
666666 1635406118074 hgfhh
666666 1635406119085 erfgf
666666 1635406119086 sdfgh
想问的是,这6条数据会在一个分块中,还是分布在3个块中?
即组合片键的规则,是按照userid+create_time组合起来作为片键?还是使用userid作为片键+使用create-time作为数据排序
mongodb组合片键的具体原理是什么,能否根据如下例子说明组合片键的分块原理
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 有问必答小助手 2021-10-29 18:55关注
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。解决 无用评论 打赏 举报
悬赏问题
- ¥15 我想在一个软件里添加一个优惠弹窗,应该怎么写代码
- ¥15 fluent的在模拟压强时使用希望得到一些建议
- ¥15 STM32驱动继电器
- ¥15 Windows server update services
- ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
- ¥15 模糊pid与pid仿真结果几乎一样
- ¥15 java的GUI的运用
- ¥15 Web.config连不上数据库
- ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
- ¥15 怎么配置广告联盟瀑布流