Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-4163

Create Split Strategy for YCSB Benchmark

    Details

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

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: