TokuDB优点:

高压缩比,默认使用zlib进行压缩,尤其是对字符串(varchar,text等)类型有非常高的压缩比,比较适合存储日志、原始数据等。官方宣称可以达到1:12。

在线添加索引,不影响读写操作

HCADER 特性,支持在线字段增加、删除、扩展、重命名操作,(瞬间或秒级完成)

支持完整的ACID特性和事务机制

非常快的写入性能, Fractal-tree在事务实现上有优势,无undo log,官方称至少比innodb高9倍。

支持show processlist 进度查看

数据量可以扩展到几个TB;

不会产生索引碎片;

支持hot column addition,hot indexing,mvcc

TokuDB缺点:

不支持外键(foreign key)功能,如果您的表有外键,切换到 TokuDB引擎后,此约束将被忽略。

TokuDB 不适大量读取的场景,因为压缩解压缩的原因。CPU占用会高2-3倍,但由于压缩后空间小,IO开销低,平均响应时间大概是2倍左右。

online ddl 对text,blob等类型的字段不适用

没有完善的热备工具,只能通过mysqldump进行逻辑备份

适用场景:

访问频率不高的数据或历史数据归档

数据表非常大并且时不时还需要进行DDL操作

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15498/viewspace-2149402/,如需转载,请注明出处,否则将追究法律责任。

tokudb_TokuDB的优缺点和适用场景介绍相关推荐

  1. 机器学习算法原理:详细介绍各种机器学习算法的原理、优缺点和适用场景

    目录 引言 二.线性回归 三.逻辑回归 四.支持向量机 五.决策树 六.随机森林 七.K-均值聚类 八.主成分分析(PCA) 九.K近邻算法 十.朴素贝叶斯分类器 十一.神经网络 十二.AdaBoos ...

  2. 单例设计模式 优缺点 及 使用场景

    文章转自:http://www.tools138.com/create/article/20150929/020009847.html :http://www.cnblogs.com/damsoft/ ...

  3. 单利模式的优缺点和使用场景

    文章转自:http://www.tools138.com/create/article/20150929/020009847.html 单利模式的优缺点和使用场景 首先介绍一下单例模式:      单 ...

  4. Qt框架与STL库之间的巅峰对决:差异、优缺点及适用场景

    Qt框架与STL库之间的巅峰对决:差异.优缺点及适用场景 引言 对比的重要性 Qt框架与STL库简介 博客内容概览 Qt框架基础 Qt框架的特点与组成 Qt的信号槽机制 Qt容器类简介 数据结构的对比 ...

  5. 时分多路复用TDM与时分多址TDMA对比 优缺点以及应用场景

    本文主要介绍了TDM和TDMA技术的对比,优缺点以及应用场景 TDM与TDMA对比 1.基本概念 2.功能框图 3.工作原理 4.同步与异步时分复用 5.TDMA和TDM的区别 6.主要应用 1.基本 ...

  6. 单例模式的优缺点和使用场景

    单例模式的优缺点和使用场景 文章转自:http://www.tools138.com/create/article/20150929/020009847.html 单例模式的优缺点和使用场景 - 晓明 ...

  7. python在日常工作处理中的应用-python在工作中的应用场景介绍

    python在工作中的应用场景介绍 发布时间:2020-04-21 14:44:30 来源:亿速云 阅读:277 作者:小新 今天小编给大家分享的是python在工作中的应用场景介绍,相信很多人都不太 ...

  8. ARMS企业级场景被集成场景介绍

    简介:ARMS企业级场景被集成场景介绍 通过本次最佳实践内容,您可以看到ARMS OpenAPI可以灵活的被集成到客户链路监控场景,并对其进行可视化图形展示监控信息. 1. 背景信息 应用实时监控服务 ...

  9. UE4学习-场景介绍、基本操作、快捷键

    文章目录 场景介绍 坐标轴的操作 摄像机的基本操作 使用介绍 调整WASD移速 操作快捷键 · Unreal Engine 4 · 场景介绍 通过上一篇博文里面的步骤,已经把软件启动起来了. 然后创建 ...

最新文章

  1. “Uncaught TypeError: string is not a function”
  2. github心得体会
  3. Linux内核模块编程系列1-极简内核模块编写
  4. 【Network Security!】Banner信息收集
  5. php和python哪个工资高-python和php哪个更有前景
  6. UVa 11121 Base -2(负数进制)
  7. golang map使用总结
  8. Ubuntu环境搭建三:VIM配置
  9. 创建一个新的extender
  10. react router官方文档_利用 React 高阶组件实现一个面包屑导航
  11. 我说CMMI2.0之技术解决方案
  12. 角谱 matlab,关于角谱法实现数字全息 - 程序语言 - MATLAB/Mathematica - 小木虫论坛-学术科研互动平台...
  13. Scala基础入门(二) Scala下载、安装教程
  14. 编辑器 UEditor 百度富文本web编辑器
  15. 微信号注册又将有新规定了
  16. Pycharm Debug调试(纯干货)
  17. 女 java转行项目经理_28岁的出路:我转行做了项目经理之后……
  18. 亚马逊aws服务取消_Amazon S3 – AWS简单存储服务
  19. 运用gm/id法设计二级运放教程
  20. 【数据结构与算法】起始篇

热门文章

  1. ijetty的应用开发
  2. JAVA整合阿里云ONS(RocketMQ)
  3. 数据可视化——用Excel巧妙绘制图表及在论文中的排版技巧
  4. springboot打包时提示There are test failures.解决方法
  5. websocket的封装和使用
  6. bokeh去掉图中的网格线
  7. [编程题]Shopee的零食柜:二分法(情景题,理解题意很重要)
  8. 伊利丹对泰兰德的几句话,伊利丹也是个痴情的恶魔啊
  9. javascript正则表达式详解
  10. 免费申请Jetbrains全家桶