腾讯云数据库团队在 MySQL 系列产品下支持了 TXSQL 内核、TXRocks 内核、LibraDB 内核三个不同的内核分支。
其中 TXSQL 是腾讯云数据库团队维护的 MySQL 内核分支,100%兼容原生 MySQL 版本,TXSQL 提供了类似于 MySQL 企业版的诸多功能,如企业级透明数据加密、审计、动态线程池、加密函数、备份恢复、并行查询等功能。
TXSQL 不仅对 InnoDB 存储引擎、查询优化、复制性能等方面进行了大量优化,同时提升了云数据库 MySQL 的易用性和可维护性,为用户提供 MySQL 全部功能的同时,还提供了企业级的容灾、恢复、监控、性能优化、读写分离、透明数据加密、审计等高级特性。
TXRocks 是腾讯 TXSQL 团队基于 RocksDB 引擎开发的事务型存储引擎。 TXRocks 事务型存储引擎得益于 RocksDB LSM Tree 存储结构,既减少了 InnoDB 页面半满和碎片浪费,又可以使用紧凑格式存储,因此 TXRocks 在保持与 InnoDB 接近的性能前提下,存储空间相比 InnoDB 可以节省一半甚至更多,更适合对事务读写性能有要求,且数据存储量大的业务。
LibraDB 是腾讯自研的分析型数据库引擎。兼容 MySQL 协议的列式存储,支持大规模并行、向量化执行引擎等能力。主要是为了解决用户的复杂 SQL 查询性能痛点,支持一体化 HTAP 能力。主要适用于实时报表、复杂分析、大数据计算等场景。
有关产品内核的更多信息:
云数据库 MySQL 的 TXSQL 内核更新动态,请参见 TXSQL 内核更新动态。
云数据库 MySQL 的 TXRocks 内核更新动态,请参见 TXRocks 内核更新动态。
云数据库 MySQL 的 LibraDB 内核更新动态,请参见 LibraDB 引擎内核版本更新动态。
云数据库 MySQL 支持自动或手动升级内核小版本,请参见 升级内核小版本。
云数据库 MySQL 支持通过云服务器,登录到 MySQL 实例查看内核小版本,请参见 查看内核小版本。