博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL内核月报 2014.10-TokuDB· 引擎特性·压缩
阅读量:7257 次
发布时间:2019-06-29

本文共 305 字,大约阅读时间需要 1 分钟。

TokuDB除了有着较好的写性能外,还有一个重要的特性:压缩,而且大部分情况下压缩效果很不错。

目前TokuDB有4种压缩算法:

 

使用上也比较简单:

 
 

可能大家会有一个疑问:如果一个表创建的时候压缩算法是tokudb_quicklz,我可以通过ALERT TABLE改成其他算法吗?答案是:可以的!

TokuDB在底层实现上,用1byte来标记当前block的压缩算法,并持久化到磁盘,当压缩算法改变后,从磁盘读取数据然后解压缩的代码类似:

 

是不是很机智?

在使用TokuDB的过程中,一般不会改变压缩算法,除非默认的tokudb_zlib不给力,TokuDB是大block(4MB),压缩效果较好,enjoy~

转载地址:http://tutdm.baihongyu.com/

你可能感兴趣的文章
Android MediaPlayer各个状态和错误详情
查看>>
linux排优命令
查看>>
iptables学习笔记
查看>>
网络工程师的爱情...
查看>>
struts2
查看>>
ZOJ - 3981 - Balloon Robot (思维)
查看>>
s:property 获取 ValueStack中的值
查看>>
String.replace
查看>>
一次性事务和CTE插入数据的比较
查看>>
RHEL6基础之一系统内核Kernel与GNU计划及Linux发行版本
查看>>
网络问题真的很怪
查看>>
Calendar日历类和GregorianCalendar公历类用法的一个小结
查看>>
NoSQL -- php应用redis、mongodb
查看>>
Nginx 配置全解析(一)
查看>>
java中的URLEncoder和URLDecoder类的联系与区别
查看>>
我的友情链接
查看>>
Redis 连接池配置及redis操作
查看>>
MDT2012/13功能测试(1)—向MDT工作台添加资源
查看>>
NFS文件系统
查看>>
ExtJs的tab
查看>>