刷新全球游戏记录!腾讯云TcaplusDB数据库为《王者荣耀》1亿DAU保驾护航

刷新全球游戏记录!腾讯云TcaplusDB数据库为《王者荣耀》1亿DAU保驾护航

作者:news 发表时间:2025-08-12
传荣耀前CEO赵明加盟智界汽车 本人出面回应:不会的后续来了 连亏5年,子公司又陷8亿元仲裁案,春兴精工如何化解“双重危机”?后续会怎么发展 官方通报 龙国保险行业协会印发社会信用体系建设工作实施方案秒懂 平安好医生盘中涨超6% 中泰证券给予其买入评级秒懂 估值5000亿美元!特朗普政府“两房”IPO计划或是一次豪赌科技水平又一个里程碑 浦银金科总经理陈海宁将出任公司董事长实垂了 特朗普对英特尔CEO态度软化,不再要求其辞职后续反转 重大资产重组!光库科技20CM一字涨停!光模块继续走强,高“光”创业板人工智能ETF涨逾1%冲击前高后续来了 传荣耀前CEO赵明加盟智界汽车 本人出面回应:不会的学习了 大摩:宁德时代宜春锂矿停产或推动锂价上涨 有利库存价值提升是真的? 挖掘机7月销量持续增长显回暖态势 大型水电工程促进行业电动化记者时时跟进 《动力锂电池运输安全及多式联运技术要求》获批发布 港口航运板块异动拉升 南京港涨停最新进展 新秀丽遭小摩减持约265.53万股 每股作价约16港元最新进展 国产减肥药加速突围:如何与进口药竞争?是否还有BD预期?官方通报 突然爆雷!知名AI软件供应商股价暴跌超25%! 政策变量加速白酒行业出清 机构看好底部机遇(附概念股)最新进展 【华西商社】百胜龙国Q2同店转正,泡泡玛特泰国最大旗舰店落地湄南河畔 A股超4100只股票上涨 成交额逾1.8万亿元 上证指数创今年以来新高 耀才证券金融遭独立非执事凌国辉减持21.07万股 每股作价约11.44港元是真的吗? 博雷顿计划回购公司H股 金科服务发盈喜 预期上半年公司拥有人应占净盈利最多约1亿元同比扭亏为盈记者时时跟进 飞渡科技完成数千万元战略融资官方已经证实 期现价差拉大 机构称金价中期上行趋势不改 官方通报来了 首单跨境换股案例详解!超30亿跨境并购落定! 首单跨境换股案例详解!超30亿跨境并购落定!后续反转 新秀丽遭小摩减持约265.53万股 每股作价约16港元 春光科技拟投资10亿元扩产 提升清洁电器制造能力 花旗策略师上调标普500指数目标位 预计减税将抵消关税的负面影响实垂了 春光科技拟投资10亿元扩产 提升清洁电器制造能力 欧洲天然气价格上涨 炎热天气席卷欧洲是真的吗? 小鹏是好起来了!传高管1.7亿香港买豪宅后续反转 加拿大人驾车赴美连续第七个月下降 对美国的抵制力度加大实测是真的 连续多月销量破万,“阿维塔”是如何做到的?秒懂 视频|8月11日大摩最新闭门会 邢自强:牛真的来了吗? 印度央行释放50亿美元防御措施,特朗普关税后卢比接近历史低点反转来了 应流股份:8月20日将召开2025年半年度业绩说明会 青云科技:98441股限售股将于8月14日上市流通这么做真的好么? 连续多月销量破万,“阿维塔”是如何做到的?实测是真的 美亚马逊公司“柯伊伯计划”又一批卫星发射升空后续反转来了 视频|8月11日大摩最新闭门会 邢自强:牛真的来了吗?实垂了 龙国中车:公司及其下属子公司无逾期担保官方通报 龙国中车:公司及其下属子公司无逾期担保最新报道

11月1日晚,《王者荣耀》官方宣布2020年日活跃用户数日均1亿,成为国内乃至全球首个日均DAU过亿的手游。与此同时,腾讯云TcaplusDB作为《王者荣耀》的数据库服务产品,成为全球首款支持过亿DAU游戏的数据库。

刷新全球游戏记录!腾讯云TcaplusDB数据库为《王者荣耀》1亿DAU保驾护航

任何一款游戏的成功都不是偶然的,《王者荣耀》在保证游戏的挑战性、趣味性和多样性上做了很多功夫,仅系统就有几十个,包括战斗系统、玩家系统、铭文等。目前,《王者荣耀》的后台数据量已高达数百TB,1个区有100多个表且还在不断增加。这就致使了《王者荣耀》对数据库性能、稳定性、扩缩容、成本、游戏特有场景等方面有着更高要求。

对于《王者荣耀》而言,数据库是灵魂,承载着所有系统的信息落地,而专为游戏而生的腾讯云自研分布式NoSQL数据库TcaplusDB,5年来一直为《王者荣耀》的核心数据提供数据库服务。可以说,每一次的玩家登陆、每一局的对战、每一轮的录像回放都是对TcaplusDB的考验,每一次的团战都需要在海量的数据中进行增删改查。

“我们对比过很多数据库,在目前王者的数据容量和并发条件下,TcaplusDB的读写时延是最稳定的!”《王者荣耀》相关技术负责人评价道。在他看来,TcaplusDB高并发、低时延、低成本的性能优势为《王者荣耀》的数据运行和游戏业务场景提供了强劲支撑。

具体来说,TcaplusDB拥有接近无限的水平扩展能力。基于shard分片的分布式技术,其单表容量可以支持2.56PB,吞吐能力随硬件扩充呈线性增长。同时,通过快慢请求分离与记录级锁,它可以解决复杂请求和简单请求的隔离,减少锁定范围提升读写效率。此外,基于创新算法,TcaplusDB可以在一个进程中实现冷热数据的交换,解决跨进程数据交换的一致性、可用性与管理复杂等问题。

从游戏业务场景的角度出发,TcaplusDB支持表级和记录级的数据生命周期管理,能够有效实现活动数据的过期清理。此外,基于冷备数据和二进制日志数据,TcaplusDB还可以针对全服级、表级、记录级或按照指定条件进行回档,且时间精确到毫秒。

另一方面,面对海量增长的用户数,系统稳定和扩容一直是《王者荣耀》的关注焦点。

不管是每年的“开黑节”、春节期间的DAU上涨还是5周年庆的计划性扩容,TcaplusDB都能在应对频繁扩容需求的同时确保着5个9的高可用性。

2020年春节,TcaplusDB陆续对各个大区7个表进行了15次扩容,扩容集群服务只增加了20组。最后一次扩容,在1小时内完成了突增100万-200万 PCU扩容,且在扩容过程中玩家无感知。

这是个几乎不可能完成的任务,但TcaplusDB交上了满分答卷。它是怎么做到的?

首先是理解应用的自动负载均衡和过载保护。以过载保护为例,TcaplusDB能站在“游戏服务器”的视角感知业务过载,通过处理时延、队列长度、成功率等指标综合评估数据库的负载能力,对高负载应用进行保护,防止雪崩发生。

同时,TcaplusDB针对计划内扩容和计划外扩容,提出了不同的解决方案,根据实际情况随机应变,灵活处理,并通过对可用区故障的自动切换与修复,在技术上支持跨可用区和单设备的故障自动切换和修复,既保障了扩容的速度和效率,又做到对玩家的完全无感。

值得一提的是,这不是首次面对这样的挑战。早在2017年春节期间,TcaplusDB就经历了连续七天的深夜扩容,在系统能力不足的情况下,通过开启读分流规避方案,成功度过高峰期。S赛季期间,由于玩家想看的赛季场数超过最初设计的10场,TcaplusDB是进行了大规模改表结构,紧急支持表结构修改对用户无感方案。

历经腾讯内部8年的游戏经验积累,TcaplusDB数据库已广泛应用于《王者荣耀》、《刺激战场》、《穿越火线》、《火影忍者》等数百款流行游戏,并通过腾讯云向全球游戏业务提供服务。

未来,随着以《王者荣耀》为代表的手游市场迈入新台阶,腾讯云数据库也将持续投入资源以丰富游戏行业的技术产品生态,不断提升综合服务能力,助力手游市场高质量快速增长。

相关文章