YCSB研究
来源:互联网 发布:金万维linux 编辑:程序博客网 时间:2024/05/16 18:03
YCSB,全称是Yahoo! Cloud Service Benchmark,是Yahoo!针对分布式数据库开发的一个统一的测试框架,主要针对set,update,delete等基本操作的同步操作的操作延迟。在Yahoo!2010年,给出的论文中,说,该测试框架,主要是做性能测试,以及扩展性测试,后文还提到了副本测试,以及其他测试,但是却认为比较难以实现。
最近由于项目需要,研究了这个东东,发现目前的代码中,也只是支持性能测试,以及扩展性测试。该测试框架,统计了每秒的iops,统计每个延迟时间上的操作数目,以及每10秒的操作数目,以及平均延迟时间等信息,在这里不再做一一介绍。要测试自己的数据库,需要实现db目录下的xxClient,实现与数据库的底层交互,并且将需要的jar包放入到操作目录下,并在workload配置文件中,指定key的大小,线程数目,fieldcount数目,value的大小,以及insert和update的比例,以及读取key的读取方式。先执行load操作,写入数据,然后执行transaction操作。
Yahoo!论文中给出了一组测试结果,给出的read结果中,明显要比我们的测试结果要差,但是它的fieldcount数目不知道是多少,但绝对不会是1,所以,只有一个图,没有具体的数据,无法与他们的测试结果进行真正意义的比较。
在测试过程中,发现硬盘模式,还是有一定抖动的,但是使用不同的硬盘模式,抖动不同。
- YCSB研究
- YCSB简介
- kudu-ycsb
- YCSB部署
- ycsb测试mongo笔记
- ycsb安装使用方法
- 性能测试框架YCSB
- YCSB 测试 MongoDB
- ycsb测试hbase
- YCSB 使用记录
- ycsb cassandra 安装测试
- YCSB测试hbase
- Performance testing HBase using YCSB
- Performance testing HBase using YCSB
- Benchmark Cassandra 1.01 with YCSB
- YCSB对HBase性能测试
- YCSB 对HBase 性能测试
- 利用ycsb测试redis性能
- debian包管理
- VFP数据库基本命令
- delphi总结
- 关于java中的静态导入
- 代理模式(Proxy)
- YCSB研究
- 库存管理建表
- 一道非常简单的java试题收录
- fork()、写时复制、vfork()
- “拈”游戏系列一:一排石头的游戏
- php第二天
- 学习vi编辑器 —— 高级编辑
- 品牌动物走出来
- 将类成员函数用做C回调函数