YCSB/foundationdb
Sean Busbey 12ce3a8504 [version] update master branch to 0.18.0-SNAPSHOT 2019-09-21 01:24:50 -05:00
..
src/main/java/site/ycsb/db/foundationdb Move all packages from com.yahoo.ycsb to site.ycsb. (#1354) 2019-09-19 13:51:09 -05:00
README.md [foundationdb] add a new client for FoundationDB (#1162) 2018-07-15 10:19:27 -05:00
pom.xml [version] update master branch to 0.18.0-SNAPSHOT 2019-09-21 01:24:50 -05:00

README.md

Quick Start

This section describes how to run YCSB on FoundationDB running locally.

1. Set Up YCSB

Clone the YCSB git repository and compile:

git clone https://github.com/brianfrankcooper/YCSB.git
cd YCSB
mvn clean package

2. Run YCSB

Now you are ready to run! First, load the data:

./bin/ycsb load foundationdb -s -P workloads/workloada

Then, run the workload:

./bin/ycsb run foundationdb -s -P workloads/workloada

See the next section for the list of configuration parameters for FoundationDB.

FoundationDB Configuration Parameters

  • foundationdb.apiversion - TThe FoundationDB API version.
    • Default: 520
  • foundationdb.clusterfile - The cluster file path.
    • Default: ./fdb.cluster
  • foundationdb.dbname - The database name.
    • Default: DB
  • foundationdb.batchsize - The number of rows to be batched before commit.
    • Default: 0