Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Java Python Lua
branch: master

Merge pull request #309 from busbey/pr-228

[infinispan] rebased PR228: "Client-Server mode benchmark support for infinispan"
latest commit ba78526c75
@busbey busbey authored
Failed to load latest commit information.
accumulo [version] update master to 0.3.0-SNAPSHOT.
aerospike More reasonable write overload handling.
bin Merge pull request #309 from busbey/pr-228
binding-parent [packaging] remove CHANGELOG
cassandra [version] update master to 0.3.0-SNAPSHOT.
core [version] update master to 0.3.0-SNAPSHOT.
couchbase [version] update master to 0.3.0-SNAPSHOT.
distribution Merge pull request #324 from tlopatic/master
doc Updated documentation for MongoDB binding and others. closes #8
dynamodb [version] update master to 0.3.0-SNAPSHOT.
elasticsearch [version] update master to 0.3.0-SNAPSHOT.
gemfire [version] update master to 0.3.0-SNAPSHOT.
hbase [hbase] README updates
hypertable [version] update master to 0.3.0-SNAPSHOT.
infinispan Merge pull request #309 from busbey/pr-228
jdbc [version] update master to 0.3.0-SNAPSHOT.
mapkeeper [version] update master to 0.3.0-SNAPSHOT.
mongodb Merge pull request #301 from saggarsunil/master
nosqldb [version] update master to 0.3.0-SNAPSHOT.
orientdb [version] update master to 0.3.0-SNAPSHOT.
redis [version] update master to 0.3.0-SNAPSHOT.
tarantool Issue #319: [tarantool] Error on scan operation and replace problems
voldemort [version] update master to 0.3.0-SNAPSHOT.
workloads Included a template collecting all workload properties into
.gitignore [infinispan] add infinispan-binding README
.travis.yml Fix #284 - Switch to travis starting the test mongod instance.
BUILD gh-66 added more stuff in BUILD. added db links in ycsb.
LICENSE.txt Initial commit of YCSB.
NOTICE.txt Initial commit of YCSB.
README.md [packaging] remove CHANGELOG
checkstyle.xml [packaging] refactor packaging to avoid fat-jars.
pom.xml Merge pull request #309 from busbey/pr-228

README.md

Yahoo! Cloud System Benchmark (YCSB)

Build Status

Links

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:

    curl -O https://github.com/brianfrankcooper/YCSB/releases/download/0.1.4/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.

Building from source

To build the full distribution, with all database bindings:

mvn clean package

To build a single database binding:

mvn -pl com.yahoo.ycsb:mongodb-binding -am clean package
Something went wrong with that request. Please try again.