业务挑战
昆仑万维数据库升级背景,主要为 MySQL 单表超 5000 万条后入库与查询变慢;MySQL Cluster 单节点需 512GB 内存、不支持外键、数据行不能超 8K、备份恢复不便,部署管理复杂。
升级到 MySQL Cluster 之后,单一节点的内存通常需要配置到 512GB 带来高昂的成本。MySQL Cluster 方案存在诸多限制:不支持外键,数据行不能超过 8K;备份和恢复不方便,且无法备份到 S3 等云端存储;整套系统的部署、管理、配置相对比较复杂。
解决方案
在此次数据库升级过程中,昆仑游戏采用 TiDB 作为核心数据库底座,构建的游戏数据集群规模已达几十 TB,为游戏行业核心业务系统提供稳定可靠的数据库解决方案。
昆仑游戏基于公有云构建起一套支持高并发、高可用、可横向扩展的 TiDB 集群,实现游戏类业务数据的集中管理,为报表、监控、运营、用户画像与大数据计算等业务提供数据服务,目前该集群数据规模已达几十 TB。

用户收益
游戏数据集中管理,昆仑万维数据库升级支撑上亿月活用户的多元业务
- 昆仑游戏通过 TiDB 分布式架构提升数据库的服务效率,让数据库更好地满足业务的需求。
- 让数据库应用层与底层IT技术进行解耦,减少上层应用对底层技术的依赖。
- 持续降低整体的IT建设与运维成本。



