当我们基于哈希分片键将一个集合分片到两个mongod分片时,我已经在mongodb中实现了分片,因此它在分片内部进行了并行排序。之后,如何根据_id对集合进行排序?还有哪些其他考虑因素?什么是:

  • 哈希分片键的限制吗?
  • mongo查询路由器使用什么排序过程对从分片中获取的记录进行排序?
  • 查询是否会因网络延迟而受到影响?
  • 最佳答案

  • 不确定。
  • 如果您未指定排序,则mongo将从碎片中返回循环记录,我认为这意味着无法保证查询之间的任何特定顺序甚至可重复的顺序。如果您有明确的排序,则主要分片将执行合并排序。参见 mongos docs
  • 当然可以。

  • (这是一个古老的问题,但在Google搜索结果中占了很高的比例。)

    关于mongodb - 在mongodb中进行分片时进行排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23603216/

    10-13 07:37