OpenTenBase/TXSQL

GitHub: OpenTenBase/TXSQL

腾讯基于 MySQL 8.0.30 定制的企业级数据库分支,解决高性能、平滑运维和数据安全等核心问题。

Stars: 331 | Forks: 225

腾讯云定制的企业级 MySQL 分支 基于 MySQL 8.0.30,这款经过深度优化、高性能、高安全且低成本的企业级数据库解决方案集成了... ## 核心特性: 1. 高性能引擎 - 事务锁优化:优化事务提交性能瓶颈 - 主从 BP 同步:故障恢复速度提升 10 倍,500GB 的 buffer pool 只需 2 秒即可完成初始化 2. 平滑运维 - Instant Add Column:ALTER TABLE 毫秒级完成,无需拷贝数据(支持 INT 到 BIGINT 等类型转换) - 异步大表删除:平滑回收磁盘空间,消除 I/O 毛刺 - 并行 DDL:整个索引创建过程并行化,效率线性提升 3. 企业级特性 - 透明列加密:对敏感列进行加密存储,确保数据安全 - Undo 闪回查询:快速恢复误删数据,确保业务连续性 - 透明列压缩:对大字段进行压缩,降低存储成本 ## 适用场景 1. 金融应用:透明加密 + 强同步满足合规要求 2. 高并发电商:热点更新排队机制支持秒杀 3. 游戏场景:频繁修改表结构,压缩节省成本 ## 编译脚本 sh build.sh ## 依赖 gcc 10.x 或更高版本 ## License TXSQL-MySQL 采用 GNU General Public License 版本 2 进行授权,以下列出的第三方组件除外。
标签:UML, 企业级特性, 关系型数据库, 数据库内核优化