Create Split Strategy for YCSB Benchmark
----------------------------------------
Key: HBASE-4163
URL: https://issues.apache.org/jira/browse/HBASE-4163
Project: HBase
Issue Type: Improvement
Components: util
Affects Versions: 0.90.3, 0.92.0
Reporter: Nicolas Spiegelberg
Assignee: Lars George
Priority: Minor
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.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira