YCSB

Yahoo! Cloud Serving Benchmark

  • Owner: brianfrankcooper/YCSB
  • Platform:
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

YCSB

Build Status

Getting Started

  1. Download the latest release of YCSB:

    curl -O --location https://github.com/brianfrankcooper/YCSB/releases/download/0.17.0/ycsb-0.17.0.tar.gz
    tar xfvz ycsb-0.17.0.tar.gz
    cd ycsb-0.17.0
    
  2. Set up a database to benchmark. There is a README file under each binding
    directory.

  3. Run YCSB command.

    On Linux:

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

    On Windows:

    bin/ycsb.bat load basic -P workloads\workloada
    bin/ycsb.bat 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

YCSB requires the use of Maven 3; if you use Maven 2, you may see errors
such as these
.

To build the full distribution, with all database bindings:

mvn clean package

To build a single database binding:

mvn -pl site.ycsb:mongodb-binding -am clean package

Main metrics

Overview
Name With Ownerbrianfrankcooper/YCSB
Primary LanguageJava
Program languagePython (Language Count: 6)
Platform
License:Apache License 2.0
所有者活动
Created At2010-04-19 20:52:11
Pushed At2025-05-08 21:25:37
Last Commit At2025-05-08 14:25:37
Release Count55
Last Release Name0.17.0 (Posted on 2019-10-09 21:53:03)
First Release Name0.1.0 (Posted on 2010-04-20 17:07:22)
用户参与
Stargazers Count5.1k
Watchers Count213
Fork Count2.3k
Commits Count1.4k
Has Issues Enabled
Issues Count969
Issue Open Count266
Pull Requests Count463
Pull Requests Open Count111
Pull Requests Close Count213
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private