Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-2472

ability to split and balance chunks based on load and not only based on chunk size

    • Type: Icon: New Feature New Feature
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • Labels:
    • Cluster Scalability

      currently mongodb will rebalance chunks on inserts, but in some cases the collection key is a numeric sequence which makes all first X amount of records go to one server and the second to the other...
      this is ok as long as the load on that collection is not high, but if the collection usage is high, it means that manual sharding should be invoked by the admin.

      i think that re-balancing a collection based on its load should also be added to the balancer. when a collection chink have a high load of queries the chunk should be splited and move to the other server/servers...

            backlog-server-cluster-scalability [DO NOT USE] Backlog - Cluster Scalability
            maimonoded Oded Maimon
            4 Vote for this issue
            11 Start watching this issue