开发者社区> 问答> 正文

MySQL高性能引擎

已解决

什么是TokuDB?

展开
收起
霉周五 2020-05-08 14:25:04 2981 0
1 条回答
写回答
取消 提交回答
  • 不断学习的小白!
    采纳回答
      在MySQL最流行的支持全事务的引擎为INNODB。其特点是数据本身是用B-TREE来组织,数据本身即是庞大的根据主键聚簇的B-TREE索引。 所以在这点上,写入速度就会有些降低,因为要每次写入要用一次IO来做索引树的重排。特别是当数据量本身比内存大很多的情况下,CPU本身被磁盘IO纠缠的做不了其他事情了。
     而这个时候我们可以考虑TokuDB。TokuDB 是一个支持事务的“新”引擎,拥有出色的数据压缩功能,如果您的数据写多读少,而且数据量比较大,强烈建议您使用TokuDB,以节省空间成本,并大幅度降低存储使用量和IOPS开销,不过相应的会增加 CPU 的压力。
    
    2020-05-08 14:27:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像