YCSB测试Mysql,MongoDB,TokuMX,Couchbase性能
测试是由同事完成的,这⾥只做收藏。
测试说明:
1、数据量为3kw记录,每条记录11个字段,⼀个为主键,主键为字符类型,类似:user****,后续为数值
其他10字段为字符类型,100字符,记录长度⼤约为1KB
2、使⽤ycsb进⾏压⼒测试。具体各类型参考以前⽂档
3、三千万数据,对⽬前数据库都能缓存到DB中(后续测试缓存80%,50%,30%等情况下性能情况)
4、测试项包括:数据装载,就是insert数据
ycsb的标准负载a、负载b、负载c、负载d、负载e、负载f测试
都采⽤64线程进⾏压测,通过分析是最优的
mysql测试环境为innodb_buffer_pool_size=20G
mysql_100g为innodb_buffer_pool_size=100G
mongodb为cacheSizeGB=20G
mongodb_100g为cacheSizeGB=100G
负载a:read=0.5,update=0.5,insert=0,scan=0(⽆范围查询)
负载b:read=0.95,update=0.05,insert=0,scan=0(⽆范围查询)
负载c:read=100 ---纯读应⽤,scan=0(⽆范围查询)
负载d:read=0.95,insert=0.05,scan=0(⽆范围查询)
负载e:scan=0.95,insert=0.05,范围查询,范围为100
负载f:read=0.5,readmodifywriteproportion=0.5(读出记录,然后修改记录,然后写回记录)
各项指标测试结果:
mongodb和mysql结合IOPS测试
数据库类型
测试类型mysql mongodb tokuMX couchbase
insert13196.115477248.8171536650.5128692041.69321
a17414.53382120763.709756441.69009171759.3308
b68047.5788799998.6666898474.30477159533.7361
c65496.1772196096.5578296174.4990197495.02775
f16601.9743183504.5175958816.14856112853.6551
d66899.9244100008.667497753.62177101810.8761
e2345.9995942114.0571912116.884482
插⼊延迟
数据库类型
测试类型mysql mongodb tokuMX couchbase
insert9683.3044031658.7835263490.7791321337.107262
d2238.196522687.4064251751.85638471246.501145
e19863.4934813568.5414912914.24357
updsate延迟
数据库类型
测试类型mysql mongodb tokuMX couchbase
a6840.743134649.0976*******.448293685.4414804
b2260.907568774.5944686721.1753008773.1773418
f6583.488954572.87737411198.842941722.6498385
读-修改-写延迟
数据库类型
测试类型mysql mongodb tokuMX couchbase
d7133.5684791050.0912461677.0694031442.553442
范围扫描延迟
数据库类型
测试类型mysql mongodb tokuMX
e24474.3826331060.4824131075.847
存储⼤⼩(GB)
数据库类型
mysql mongodb tokuMX couchbase
1千万19 4.28.511.2
结论:
1、所有NoSQL数据库的插⼊OPS读⽐MySQL强,其中couchbase最强,然后是mongoDB和tokuMX
2、所有NoSQL数据库的插⼊延迟读⽐MySQL⼩,其中couchbase最强,然后是mongoDB和tokuMX
3、读延迟最多的是couchbase,不如MySQL
4、update延迟,NoSQL都⽐MySQL强
5、范围扫描,MySQL⽐所有NoSQL强,由于couchbase测试问题未拿到数据(后续补充)
6、数据容量NoSQL数据库⽐MySQL占空间⼩,依次为MySQL、couchbase、tokuMX、mongoDB
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论