暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何做PostgreSQL、MySQL、Oracle数据库的对比测试

中启乘数 2022-12-09
275

背景

在国产数据库的浪潮下,涌现了很多的国产数据库。多数国产数据库客户端的协议要么是MySQL,要么是PostgreSQL,即可以把这些数据库当成MySQL或PostgreSQL数据库来使用。压测的时候也可以这样压测。

通常我们都是通过与Oracle数据库做对比测试。那个这时候需要一个压力测试工具可以同时支持:PostgreSQL、MySQL、Oracle。这个压测工具最好还能定制化不同的SQL语句。

解决之道

我们知道MySQL社区早年有一个测试工具Sysbench。在Sysbench0.5版本可以支持对PostgreSQL、MySQL、Oracle的测试,但有一些bug。到Sysbench 1.0版本之后,把对Oracle的支持给去掉了(可能是bug的原因)。

为此中启乘数科技从SysBench0.5版本的源码出发,发展出了AsBench测试工具,主要解决了Sysbench0.5对oracle做测试的某些情况下的coredump的问题。‍‍

中启乘数科技
http://www.csudata.com/

ASBench的代码放在Gitee上。

Gitee
https://gitee.com/csudata/asbench

为了方便大家使用,在项目的release中为PostgreSQL、MySQL、Oracle编译好了asbench。大家可以直接下载使用。

release
https://gitee.com/csudata/asbench/releases/tag/v0.1

本站文章,未经作者同意,请勿转载,如需转载,请邮件customer@csudata.com.


文章转载自中启乘数,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论