weixin_38347205 2018-10-18 06:58 采纳率: 100%
浏览 316
已采纳

关于mongodb的分片问题想请教

前正在学习mongodb,书中写到每块带有唯一性的分片键,
问题一:那分片键与块是不是一对多的关系啊,
还有看到分片键可以是集合索引也可以是复合索引,
问题二:那假设一个集合有n个分片,n个分片的分片键是相同的么,

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-16 09:46
    关注

    参考GPT和自己的思路:

    答案一:是的,分片键与块是一对多的关系。每个块都有唯一性的分片键,可以通过这个分片键将数据均匀的分布到多个节点上,实现数据的分布式存储和查询。

    答案二:如果一个集合有n个分片,那么这n个分片的分片键通常是相同的。因为在分片过程中,需要通过对数据进行范围划分来实现均匀的分布式存储和查询。如果分片键不同,不同的节点就难以处理相关的查询请求。但是也可以通过设置不同的路由规则来实现不同的分片键。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 7月17日

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?