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

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Needs Scheduling
    • Major - P3
    • Resolution: Unresolved
    • None
    • None
    • Sharding
    • None
    • Sharding EMEA

    Description

      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...

      Attachments

        Issue Links

          Activity

            People

              backlog-server-sharding-emea Backlog - Sharding EMEA
              maimonoded Oded Maimon
              Votes:
              4 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated: