tokudb_TokuDB的优缺点和适用场景介绍
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的优缺点和适用场景介绍相关推荐
- 机器学习算法原理:详细介绍各种机器学习算法的原理、优缺点和适用场景
目录 引言 二.线性回归 三.逻辑回归 四.支持向量机 五.决策树 六.随机森林 七.K-均值聚类 八.主成分分析(PCA) 九.K近邻算法 十.朴素贝叶斯分类器 十一.神经网络 十二.AdaBoos ...
- 单例设计模式 优缺点 及 使用场景
文章转自:http://www.tools138.com/create/article/20150929/020009847.html :http://www.cnblogs.com/damsoft/ ...
- 单利模式的优缺点和使用场景
文章转自:http://www.tools138.com/create/article/20150929/020009847.html 单利模式的优缺点和使用场景 首先介绍一下单例模式: 单 ...
- Qt框架与STL库之间的巅峰对决:差异、优缺点及适用场景
Qt框架与STL库之间的巅峰对决:差异.优缺点及适用场景 引言 对比的重要性 Qt框架与STL库简介 博客内容概览 Qt框架基础 Qt框架的特点与组成 Qt的信号槽机制 Qt容器类简介 数据结构的对比 ...
- 时分多路复用TDM与时分多址TDMA对比 优缺点以及应用场景
本文主要介绍了TDM和TDMA技术的对比,优缺点以及应用场景 TDM与TDMA对比 1.基本概念 2.功能框图 3.工作原理 4.同步与异步时分复用 5.TDMA和TDM的区别 6.主要应用 1.基本 ...
- 单例模式的优缺点和使用场景
单例模式的优缺点和使用场景 文章转自:http://www.tools138.com/create/article/20150929/020009847.html 单例模式的优缺点和使用场景 - 晓明 ...
- python在日常工作处理中的应用-python在工作中的应用场景介绍
python在工作中的应用场景介绍 发布时间:2020-04-21 14:44:30 来源:亿速云 阅读:277 作者:小新 今天小编给大家分享的是python在工作中的应用场景介绍,相信很多人都不太 ...
- ARMS企业级场景被集成场景介绍
简介:ARMS企业级场景被集成场景介绍 通过本次最佳实践内容,您可以看到ARMS OpenAPI可以灵活的被集成到客户链路监控场景,并对其进行可视化图形展示监控信息. 1. 背景信息 应用实时监控服务 ...
- UE4学习-场景介绍、基本操作、快捷键
文章目录 场景介绍 坐标轴的操作 摄像机的基本操作 使用介绍 调整WASD移速 操作快捷键 · Unreal Engine 4 · 场景介绍 通过上一篇博文里面的步骤,已经把软件启动起来了. 然后创建 ...
最新文章
- “Uncaught TypeError: string is not a function”
- github心得体会
- Linux内核模块编程系列1-极简内核模块编写
- 【Network Security!】Banner信息收集
- php和python哪个工资高-python和php哪个更有前景
- UVa 11121 Base -2(负数进制)
- golang map使用总结
- Ubuntu环境搭建三:VIM配置
- 创建一个新的extender
- react router官方文档_利用 React 高阶组件实现一个面包屑导航
- 我说CMMI2.0之技术解决方案
- 角谱 matlab,关于角谱法实现数字全息 - 程序语言 - MATLAB/Mathematica - 小木虫论坛-学术科研互动平台...
- Scala基础入门(二) Scala下载、安装教程
- 编辑器 UEditor 百度富文本web编辑器
- 微信号注册又将有新规定了
- Pycharm Debug调试(纯干货)
- 女 java转行项目经理_28岁的出路:我转行做了项目经理之后……
- 亚马逊aws服务取消_Amazon S3 – AWS简单存储服务
- 运用gm/id法设计二级运放教程
- 【数据结构与算法】起始篇