性能测试框架YCSB

英文全称:Yahoo! Cloud Serving Benchmark (YCSB) 。是 Yahoo 公司的一个用来对 云服务进行基础测试的工具。目标是促进新一代云数据服务系统的性能比较。为四个广泛使用的系统:Cassandra,、HBase、PNUTS和一个简单的片式MySQL执行,订了套核心基准测试和结果报告:
ycsb的起源
常用“云”系统中被许多人称为“键值存储”或“NoSQL系统”,他们共同的目标是大规模扩展的“按需”(弹性的)简化应用开发和部署。大量的云模型导致很难选择适当的开发系统。各种数据模型之间的最明显差异,如BigTable的面向列组模型,用于在Cassandra和 HBase的简单的 哈希表Voldemort模型,或 CouchDB文档模型。然而,数据模型可以定性的比较记录,比较各系统的性能却是一个更难的问题。有些系统已经作出使用 磁盘上的结构优化写入的决定,这个可以保持I / O的序序列化(Cassandra和 HBase的情况下);而另一些使用更传统的缓冲池架构(如在案件PNUTS)优化随机读取。此外,有关数据分区和布局、复制、事务的一致性等所有的决定都影响性能。
ycsb特点
可扩展的,除了很容易对新系统进行基准测试,支持新定义的简单工作量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值