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日

悬赏问题

  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python