YCSB

Yahoo! Cloud Serving Benchmark

  • 所有者: brianfrankcooper/YCSB
  • 平台:
  • 许可证: Apache License 2.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

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

主要指标

概览
名称与所有者brianfrankcooper/YCSB
主编程语言Java
编程语言Python (语言数: 6)
平台
许可证Apache License 2.0
所有者活动
创建于2010-04-19 20:52:11
推送于2025-05-08 21:25:37
最后一次提交2025-05-08 14:25:37
发布数55
最新版本名称0.17.0 (发布于 2019-10-09 21:53:03)
第一版名称0.1.0 (发布于 2010-04-20 17:07:22)
用户参与
星数5.1k
关注者数213
派生数2.3k
提交数1.4k
已启用问题?
问题数969
打开的问题数266
拉请求数463
打开的拉请求数111
关闭的拉请求数213
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?