NewSQL数据库压力测试工具系列——YCSB

在上一篇文章中向大家介绍了sysbench开源性能基准测试工具,在这篇文章中将向大家介绍另一个流行的开源测试工具YCSB。

  1. YCS简介绍

     YCSB(Yahoo Cloud Serving Benchmark)是由Brian Cooper为数据库基准测试创建的一套工具。 YCSB支持各种类型的数据库,包括SQL数据库(比如:MySQL、PostgreSQL等)和NoSQL数据库(比如:Redis、HBase、MongoDB等)。 但是,我们应该知道YCSB基准测试的重点是针对Key-Value操作进行压力测试。因此,如果我们打算使用它测试与关系型数据库某些功能(例如连接)相关的操作,那么使用YCSB是不合适的。

    下图展示了YCSB的总体逻辑结构:

     

     YCSB提供六种不同的基准测试方法,这些测试方法被定义为不同的工作负载。 所有工作负载都在相同的数据上完成。 因此,在执行YCSB工作负载之前,请确保已在数据库上创建模式并加载数据。在这里,我们选择其中的三种工作负载进行,其描述如下:

      (1) Workload A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值