rocksDB vs InnoDB vsTokuDB

Posted 李潇然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rocksDB vs InnoDB vsTokuDB相关的知识,希望对你有一定的参考价值。

原文地址

https://minervadb.com/index.php/2018/08/06/comparing-tokudb-rocksdb-and-innodb-performance-on-intelr-xeonr-gold-6140-cpu/

该文测试的环境如下

CPU details (Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz with 72 CPUs)

Storage devices used for benchmarking (we used NVME SSD)

MySQL (we have used Percona Server 5.7.22-22 with InnoDB/XtraDB, TokuDB and RocksDB) configuration / system variables 

 

测试结果下面提供简单的各环节结果及最终结论,各个库的配置参数等详情在原文中也有。

Graphical representation of  OLTP INSERT performance in TokuDB, RocksDB and InnoDB: 

 

Graphical representation of  OLTP READ-ONLY transactions performance in TokuDB, RocksDB and InnoDB: 

 

Graphical representation of  OLTP READ-WRITE transactions performance in TokuDB, RocksDB and InnoDB:

The results of benchmarking concluded RocksDB the most ideal candidate for SSD based storage infrastructure compared to InnoDB and TokuDB, The most compelling reasons for using RocksDB on SSD are performance, storage efficiency/compression and much smaller write amplification compared to InnoDB or TokuDB.

以上是关于rocksDB vs InnoDB vsTokuDB的主要内容,如果未能解决你的问题,请参考以下文章

TX-Rocks Sum性能调优之旅

腾讯工程师教你玩转 RocksDB

myrocks记录格式分析

myrocks 之数据字典

MySQL引擎:InnoDB VS MyISAM

MySQL引擎:InnoDB VS MyISAM