PingKai Logo
search icon

昆仑万维 | 从 MySQL Cluster 到 TiDB 的升级之路

昆仑游戏基于公有云构建起一套支持高并发、高可用、可横向扩展的 TiDB 集群,实现游戏类业务数据的集中管理,为报表、监控、运营、用户画像与大数据计算等业务提供数据服务。

业务挑战

随着业务的快速发展,MySQL 单表的数据突破 5000 万条之后, 数据的入库与实时查询都开始变慢,对 MySQL 进行分库分表,带来跨节点查询 Join 、跨节点分页、排序等系列问题。

升级到 MySQL Cluster 之后,单一节点的内存通常需要配置到 512GB 带来高昂的成本。MySQL Cluster 方案存在诸多限制:不支持外键,数据行不能超过 8K;备份和恢复不方便,且无法备份到 S3 等云端存储;整套系统的部署、管理、配置相对比较复杂。

解决方案

昆仑游戏基于公有云构建起一套支持高并发、高可用、可横向扩展的 TiDB 集群,实现游戏类业务数据的集中管理,为报表、监控、运营、用户画像与大数据计算等业务提供数据服务,目前该集群数据规模已达几十 TB。 昆仑万维业务逻辑架构图.png

用户收益

昆仑万维用户收益.png

相关解决方案

更多客户案例