业务挑战
随着业务的快速发展,MySQL 单表的数据突破 5000 万条之后, 数据的入库与实时查询都开始变慢,对 MySQL 进行分库分表,带来跨节点查询 Join 、跨节点分页、排序等系列问题。
升级到 MySQL Cluster 之后,单一节点的内存通常需要配置到 512GB 带来高昂的成本。MySQL Cluster 方案存在诸多限制:不支持外键,数据行不能超过 8K;备份和恢复不方便,且无法备份到 S3 等云端存储;整套系统的部署、管理、配置相对比较复杂。
解决方案
昆仑游戏基于公有云构建起一套支持高并发、高可用、可横向扩展的 TiDB 集群,实现游戏类业务数据的集中管理,为报表、监控、运营、用户画像与大数据计算等业务提供数据服务,目前该集群数据规模已达几十 TB。
用户收益
客户简介
行业:游戏
昆仑万维是全球领先、业内前沿的综合性互联网集团,昆仑游戏面向全球进行游戏的研发、发行与运营,形成多样性的产品矩阵。截止 2020 年底,月活用户达到上亿规模。