看啥推荐读物
专栏名称: 腾讯数据库技术
本公众号由腾讯云架构平台部数据库研发中心提供内容支持,旨在分享腾讯海量数据库平台上的技术沉淀,和各位一起探索业界领先的数据库技术!
今天看啥  ›  专栏  ›  腾讯数据库技术

TX-Rocks Sum性能调优之旅

腾讯数据库技术  · 公众号  ·  · 2019-01-08 20:03
提示:公众号展示代码会自动折行,建议横屏阅读TXRocks是TXSQL适配RocksDB的版本,基于Facebook开源的MySQL进行了深度定制和优化。相对于当前线上常用的InnoDB引擎,RocksDB的主要优势是空间占用少。主要原因有两点,第一:RocksDB的数据页是压缩后append方式存储,而InnoDB的数据默认是先凑齐16K,然后再压缩对齐,对齐会造成额外的空间占用;第二:InnoDB的B+树的页面本身也有空洞。一般情况下,RocksDB的空间占用大概是压缩InnoDB的1/2左右。而且数据的冗余越多,InnoDB的补齐开销就越大,RocksDB的优势就越明显。最近一个内部项目打算上线TXRocks,这个业务数据冗余较多,而且大部分都是数字,因此压缩比很高。经过内部测试TXRocks的空间占用只有带压缩的InnoDB的1/10。但是,测试也发 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照