Yahoo! Cloud Serving Benchmark
Перейти к файлу
nitsanw a07f76c62d [client] Switch to managing time in nanoseconds in the ClientThread 2015-06-16 23:29:51 -05:00
accumulo
bin
cassandra
core
couchbase
distribution
doc
dynamodb
elasticsearch
gemfire
hbase
hypertable
infinispan
jdbc
mapkeeper
mongodb
nosqldb
orientdb
redis
tarantool
voldemort
workloads
.gitignore
.travis.yml
BUILD
CHANGELOG
LICENSE.txt
NOTICE.txt
README.md
checkstyle.xml
pom.xml

README.md

Yahoo! Cloud System Benchmark (YCSB)

Build Status

http://wiki.github.com/brianfrankcooper/YCSB/
http://research.yahoo.com/Web_Information_Management/YCSB/
ycsb-users@yahoogroups.com

Getting Started

  1. Download the latest release of YCSB:

    wget https://github.com/downloads/brianfrankcooper/YCSB/ycsb-0.1.4.tar.gz
    tar xfvz ycsb-0.1.4.tar.gz
    cd ycsb-0.1.4
    
  2. Set up a database to benchmark. There is a README file under each binding directory.

  3. Run YCSB command.

    bin/ycsb load basic -P workloads/workloada
    bin/ycsb run basic -P workloads/workloada
    

Running the ycsb command without any argument will print the usage.

See https://github.com/brianfrankcooper/YCSB/wiki/Running-a-Workload for a detailed documentation on how to run a workload.

See https://github.com/brianfrankcooper/YCSB/wiki/Core-Properties for the list of available workload properties.