1. HBase
  2. HBASE-4163

Create Split Strategy for YCSB Benchmark


    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.90.3, 0.92.0
    • Fix Version/s: 0.99.0
    • Component/s: util
    • Labels:


      Talked with Lars about how we can make it easier for users to run the YCSB benchmarks against HBase & get realistic results. Currently, HBase is optimized for the random/uniform read/write case, which is the YCSB load. The initial reason why we perform bad when users test against us is because they do not presplit regions & have the split ratio really low. We need a one-line way for a user to create a table that is pre-split to 200 regions (or some decent number) by default & disable splitting. Realistically, this is how a uniform load cluster should scale, so it's not a hack. This will also give us a good use case to point to for how users should pre-split regions.

        Issue Links


          Nicolas Spiegelberg created issue -
          Sujee Maniyam made changes -
          Field Original Value New Value
          Link This issue is related to HBASE-4440 [ HBASE-4440 ]
          stack made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Assignee Lars George [ larsgeorge ] Luke Lu [ vicaya ]
          Fix Version/s 0.99.0 [ 12325675 ]
          Resolution Fixed [ 1 ]
          Enis Soztutar made changes -
          Status Resolved [ 5 ] Closed [ 6 ]


            • Assignee:
              Luke Lu
              Nicolas Spiegelberg
            • Votes:
              4 Vote for this issue
              9 Start watching this issue


              • Created: