Yahoo! Cloud Serving Benchmark (YCSB)
来源:互联网 发布:厦门市网络公章 编辑:程序博客网 时间:2024/06/07 03:00
News
YCSB 0.7.0 (release note) is now available for download. Give it a try!
https://github.com/brianfrankcooper/YCSB/releases/download/0.7.0/ycsb-0.7.0.tar.gz
Links
ycsb-users@yahoogroups.comhttp://groups.yahoo.com/group/ycsb-users
Papers and Presentations
Source code:http://github.com/brianfrankcooper/YCSB/
Welcome Michi Mutsuzaki (m1ch1) as a new maintainer ofYCSB!
Overview
There are many new serving databases available, including:
- HBase
- Hypertable
- Cassandra
- Couchbase
- Voldemort
- MongoDB
- OrientDB
- Infinispan
- Redis
- GemFire
- DynamoDB
- Tarantool
- Memcached
…and many others
It is difficult to decide which system is right for your application, partially because the features differ between systems, and partially because there is not an easy way to compare the performance of one system versus another.
- The YCSB Client, an extensible workload generator //负载生成器
- The Core workloads, a set of workload scenarios to be executed by the generator //测试方案生成器
Although the core workloads provide a well rounded picture of a system’s performance, the Client is extensible so that you can define new and different workloads to examine system aspects, or application scenarios, not adequately covered by the core workload. Similarly, the Client is extensible to support benchmarking different databases. Although we include sample code for benchmarking HBase, Cassandra, Infinispan and MongoDB, it is straightforward to write a new interface layer to benchmark your favorite database.
A common use of the tool is to benchmark multiple systems and compare them. For example, you can install multiple systems on the same hardware configuration, and run the same workloads against each system. Then you can plot the performance of each system (for example, as latency versus throughput curves) to see when one system does better than another.
A paper describing the benchmark and some results ishere.
Next
1. Getting Started
2. Running a Workload
3. Adding a Database
Note: YCSB is newly released into open source as of 4/23/2010. We believe this documentation is fairly complete, but if you find bugs or inconsistencies, please emailycsb-users@yahoogroups.com or file an issue.
Other links
- Related Projects
- Redis benchmark by Robert Lehmann – http://robertlehmann.de/img/redis.pdf
- Yahoo! Cloud Serving Benchmark (YCSB)
- yahoo论文:Benchmarking Cloud Serving Systems with YCSB
- Benchmark Cassandra 1.01 with YCSB
- Ubuntu Setup YCSB & MapKeeper to benchmark LevelDB
- MObStor: Yahoo!’s Unstructured Data Cloud
- Analyzing billions of credit card transactions and serving low-latency insights in the cloud
- benchmark
- Benchmark
- benchmark
- Benchmark
- YCSB研究
- YCSB简介
- kudu-ycsb
- YCSB部署
- Yahoo!
- ycsb测试mongo笔记
- ycsb安装使用方法
- 性能测试框架YCSB
- 如何正确的通过 C++ Primer 学习 C++?
- dialog全屏那些事
- Elasticsearch关于unassigned shards的查看
- Android studio设置文件编码方式为UTF-8方法
- ARM平台嵌入式Linux下使用3G/4G 模块
- Yahoo! Cloud Serving Benchmark (YCSB)
- HDU 3294 Manacher模版题
- 八皇后问题(java实现)
- putty_百度百科
- javadoc 出现:错误: 编码GBK的不可映射字符
- 细聊分布式ID生成方法
- HTML5 内联 SVG
- 搭建SpringMvc框架中遇到的问题记录
- Android应用setContentView与LayoutInflater加载解析机制源码分析