Tokudb和Innodb性能比较

一、测试背景:

TokuDB一直被传说有着较高压缩比、较高insert性能、以及在线添加索引和字段速度较快等等优点,对此进行了相关的调研,针对压缩比、写入性能以及DDL速率进行了相关测试;根据相关资料以及测试报告得出相关结论,了解实用场景以及对应优势。

二、测试环境:

CPU:Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz * 32

内存:128G

操作系统:CentOS release 6.6

Mysql版本:5.6

Mysql版本:5.5

Tokudb版本:7.5.1

Buffer pool size 20G

三、测试工具:

Sysbench、Tpcc-mysql

四、测试数据和对照图

压缩

DDL

CPU消耗

read and write

TPS and QPS

五、测试结果

TokuDB优点

  1. online ddl 非常给力,特别是对字段的修改非常快,不管多大表,几乎是瞬间完成。
  2. 压缩比非常高通常都能达到6~12倍的压缩比。
  3. 完全支持ACID事物的四大特性。
  4. tokudb的select性能稍好于innodb。

TokuDB缺点

  1. 响应时间相对较长。
  2. online ddl 对text,blob等类型的字段不适用。
  3. 没有合适的备份工具,只能通过mysqldump进行逻辑备份。
  4. QPS 、TPS指标没有innodb强。
  5. cpu消耗高于innodb。

建议适用场景:

  1. 访问频率不高的数据或历史数据归档。
  2. 表非常大并且时不时还需要进行ddl操作。

原文发布于微信公众号 - MYSQL轻松学(learnmysql)

原文发表时间:2016-12-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小白课代表

软件分享 | Microsoft Office Visio 2010 安装教程

24430
来自专栏杨建荣的学习笔记

DBA和开发同事的一些代沟(一)(r7笔记第17天)

DBA同学在工作中不可避免和开发同学打交道,和开发的同学在交流中还是有不少的小插曲,有些想想也蛮有意思,但是有些是痛点。 我举几个例子来说明,可能比较片面,但是...

36750
来自专栏学习有记

为什么我的数据库应用程序这么慢?

13530
来自专栏進无尽的文章

视频直播| 搭建一个本地nginx服务器以及实现推流和拉流

原想用mac中自带的Apache搭建,但是naginx是轻量级的,同样起web 服务,也比apache 占用更少的内存及资源,nginx 处理请求是异步非阻塞的...

5.4K10
来自专栏云上大文件传输

【AWS系列】镭速RaySync VS FTP (9)- AWS新加坡到腾讯云广州

Windows Server: https://www.raysync.cn/support_for_windows.html

577130
来自专栏张善友的专栏

Mono 3.2.7发布,JIT和GC进一步改进

Mono 3.2.7已经发布,带来了很多新特性,如改进的JIT、新的面向LINQ的解释器以及使用了64位原生指令等等。 这是一次主要特性发布,累积了大约5个月的...

20260
来自专栏数据和云

实战课堂:一则CPU 100%的故障分析处理知识和警示

编辑手记:在现实的生产环境中,DBA可能遭遇到各种各样的异常,或简单、或复杂,但是无一不考验DBA的经验和能力,在『实战课堂』栏目中,我们将整理和分享来自云和恩...

12730
来自专栏云上大文件传输

【AWS系列】镭速RaySync VS FTP (8)- AWS悉尼到腾讯云广州

Windows Server: https://www.raysync.cn/support_for_windows.html

675110
来自专栏云上大文件传输

【AWS系列】镭速RaySync VS FTP (4)- AWS爱尔兰到腾讯云广州

Windows Server: https://www.raysync.cn/support_for_windows.html

543170
来自专栏数据库

MongoDB距“干掉”MySQL登上王位还有多远

【IT168 资讯】几十年来,关系型数据库已经成为企业应用程序的基础,自从MySQL在1995年发布以来,深受企业的偏爱。然而随着近年来数据量和数据的不断激增,...

28660

扫码关注云+社区

领取腾讯云代金券