您的位置:首页 > 移动互联

GaussDB为什么成为游戏行业的心头爱?

发布时间:2022-09-08 13:05:15  来源:互联网     背景:

  摘要: 看GaussDB(for Redis)强扩展、高可用、强一致、高安全如何玩转各大游戏场景

  在结束忙碌工作回家的地铁上,难得闲暇的周末下午,和朋友再来一局的入睡前......游戏已经成为了当下大多数年轻人在紧张的工作之余最普遍的放松方式和社交手段之一。而游戏厂商想要增加用户粘性,不仅需要在游戏类别、情节故事、关卡设计上洞察用户喜好,让游戏足够新颖,更要在流畅程度上带给用户更极致的体验。游戏场景复杂多样,应用版本更新迭代,企业的运营成本也水涨船高,这让各大厂商在游戏开发过程中都极度重视一个同样的问题——如何选择一款可靠的数据库来支撑庞大的系统稳定运行?

  每一款游戏都要经历开发、上线、运维等多个环节,在这过程中,数据库面临的应用场景非常丰富。不同的应用场景对数据库的要求也不尽相同,比如跨服对战对计算算力的要求,在线聊天产生的数据对存储空间的要求,排行榜实时刷新对数据可用性的要求......这些具体的游戏场景都要求数据库在存储空间、弹性扩容、数据强一致保障以及成本等各方面都交出满意的答卷。

  在《迷你世界》、《余烬风暴》等大型游戏的开发和上线过程中,这些厂商都不约而同地将GaussDB(for Redis)数据库作为首选。为什么GaussDB(for Redis)成为了游戏行业的心头爱呢?我们不妨先看看在游戏行业,他们都面临着哪些共同的痛点,GaussDB(for Redis)有什么锦囊妙计。

华为p30pro潜望式长焦镜头

  强扩展——支持业务高峰期海量玩家在线对战畅聊 

  在一款游戏新开服、活动推广、重大版本上线或发放点券游戏币等时间段,玩家访问量突增,同时在线人数迅速飚高,这种情况下,往往需要提前增加节点扩算力,高峰期后再缩减节点,如果处理不好,极有可能在扩容时发生长时间业务阻塞,甚至出现游戏服务器故障而被迫停服,面临痛失大量游戏玩家的风险。

  比如《迷你世界》春节期间在线玩家数从平时的百万级别突增到千万级,玩家协同创作与联机游玩产生大量实时聊天数据,需要存储空间在线快速扩容。而之前使用的开源Redis基于存算一体架构,存储扩容需要十几分钟,扩容期间大量玩家在协同创作、实时聊天时出现语音消息发不出、图片传输失败等问题,持续时间长达十几分钟,极大影响了玩家的游戏体验,极易造成用户流失。

  龙图游戏的大型魔幻手游《余烬风暴》采用的是多人跨服对战的游戏模式,在大量玩家跨服战斗的业务高峰期,数据库不仅需要稳定支撑10万级高并发业务,还对算力有一定的要求,需要计算节点达到秒级扩容,才能轻松应对海量用户跨服对战的流量洪峰。

  针对这些场景,GaussDB(for Redis)基于业界首创的存算分离架构,做到了存储空间的弹性伸缩和秒级扩容,扩容只需修改配额,最高可支持单实例TB级数据1秒扩容8倍,即从1TB扩容到8TB,能满足所有海量游戏聊天数据的在线扩容场景,助力千万级玩家畅聊不卡顿,极大提升玩家交流体验。计算节点做到分钟级扩容,扩容仅需修改数据映射,无需搬迁数据,在业务上仅有秒级的时延抖动,支撑《余烬风暴》业务高峰期单日同时在线玩家数达到百万级,且玩家数据访问几乎不受影响。

  强一致——保障多个地图数据实时一致性

  沙盒游戏是近几年的热门游戏题材之一,这类游戏常见的玩法有两种,一种是普通玩家可以进入多个地图联机游玩,通过“方块”的自由组合,搭建各种场景地图;另一种是高阶玩家与各地玩家联机,跨区域协同创作地图,形成全新的小游戏。

vivo 屏下指纹

电力机房巡检机器人

  相信不少玩家都遇到过这样的问题:在游戏地图A购买完道具,立即切换到别的地图以后,打开背包发现道具竟丢失了;遇到美女玩家,关注对方后本应自动发送招呼语,对方却迟迟没有收到。

  其实主要原因是两个地图从不同的节点读取数据,由于主节点的数据没有及时同步至从节点,更新存在一定的延迟性,最终导致多个地图之间的数据不一致。这说明一个问题,无论什么条件下,游戏地图数据必须要实时保持一致,这样才能为玩家带来良好的用户体验。

  面对这种数据不一致的问题,GaussDB(for Redis)是怎么做的呢?首先不需要主从分离,在存储用户数据时,存储层使用3副本保存地图数据,基于一致性共识算法率先保证所有副本数据的一致性,避免了原有主从结构数据库在主数据库宕机后,从数据库中的地图数据跟主数据库中不完全一致的问题。玩家不论是在多个地图之间游玩,还是联机协同创作地图,都能实时保障数据的一致性,在游戏的体验感上得到极大的提升。

  数据高可用——支持游戏排行榜数据实时刷新

  在一款游戏热度逐渐高涨或新游戏上线时,玩家往往对游戏排行榜的参与感会非常强烈,排行榜的刷新对数据实时性的要求更强。因为排行榜的变化,数据变动非常频繁,需要高可用的数据库保证积分数据的稳定读取和实时刷新。

  为了保证数据稳定读取,解决数据库高可用问题,基于存算分离架构的GaussDB(for Redis)将玩家积分数据统一存储在存储池中,而不是存储在计算节点中,这样做的好处是,如果某一个计算节点发生故障后,业务将自动将该节点的业务切换到其它计算节点,如下图所示:

  只要集群中的任一节点存活,就可访问全量数据(友商采用的存算一体主从架构,单节点挂掉后,上面存储的积分数据将无法读取),避免了因为节点故障导致排行榜无法实时刷新的情况。

桑兰打官司

  高安全——跨地域双活完整灾备轻松应对游戏故障

  游戏场景是典型的互联网场景,用户的数据日志非常之多,一旦发生数据库宕机、机房断电、网络故障等情况造成数据丢失,玩家的游戏体验将大打折扣。当一个可用区或整个地域意外宕机,需要有其它的可用区和补救措施来及时修复数据,这对系统的安全保障能力和容灾能力都提出很高的要求。

  GaussDB(for Redis)支持跨地域双活容灾,即在两个实例之间建立数据同步链路,其中主实例支持读写,备实例只读。如下图所示:

GaussDB为什么成为游戏行业的心头爱?

  与开源Redis那种简单的命令转发不同,GaussDB(for Redis)的双活方案是基于WAL日志的数据同步,原理上更类似于MySQL数据库。在双活架构中,RsyncServer进程负责数据的全量和增量同步,数据同步链路采用华为云内部高速网络,同Region内仅毫秒级延迟。

  GaussDB已经在游戏行业沉淀出了非常丰富、成功的经验。在《迷你世界》国产沙盒创意平台中,GaussDB(for Redis)支撑了多区域TB级别的地图数据同步更新,助力亿级用户跨区域协同创作,在整体成本相比开源Redis降低60%的同时,存储用户画像总量提升了3倍,保障了千万级玩家实时聊天数据毫秒级别访问。龙图游戏选择了GaussDB(for Redis)作为大型魔幻手游《余烬风暴》的核心底座,不仅开服首日流水就破千万,且在业务高峰期单日同时在线玩家数达到百万级,收获了众多玩家的喜爱。

  游戏场景只是互联网行业中的其中一种通用型场景,这些核心技术和实践经验也只是GaussDB数据库多年来发展成果的冰山一角。GaussDB在技术上的创新和突破从未止步,在千行百业中的探索也一直在路上。

  link:https://mp.weixin.qq.com/s/ugJux0JqcA4yMo3OpCFmVw

  https://mp.weixin.qq.com/s/PfAfm7sVisjglxtHoZ7x4Q

  https://mp.weixin.qq.com/s/Ol67LAfBJtWItiQnyb9HSQ

  ......


返回网站首页

本文评论
三星个性手机_引领时尚色彩美学 三星Galaxy智能手机带你潮翻618
  夏天是大自然的染色师,用各种颜色装点出如画一样的风景,令人每看一眼都心旷神怡。无论是清晨照进卧室的一束金灿灿的阳光,公园里一片油绿,又或是路边从墙内盛开,攀爬到路边的...
日期:07-14
京东电器国庆开启国潮来电季 选惠普、iQOO等大牌爆款解锁炫酷生活
国庆小长假如约而至,娱乐放松成为很多人的度假关键词,享受潮电数码装备带来的品质体验也成为很多人的新选择。近日,为满足用户国庆换新需求,多地京东之家、京东电脑数码专卖店开...
日期:10-09
10Gbps!全球最快!国产最强LPDDR5/5X 接口IP成功量产(lpddr5 4x)
  日前,国产半导体IP及GPU厂商芯动科技宣布以先进FinFET工艺量产了全球最快的LPDDR5/5X/DDR5 IP一站式解决方案,传输速率率先突破10Gbps,速度领先市场最高端LPDDR5(6.4Gbp...
日期:03-11
再下一城 卓尔数科与宝洁、联合利华同获iDigital大奖
  9月16-17日,GMTIC第五届全球营销技术与零售创新峰会在上海举行。作为营销技术领域专业的解决方案提供商,卓尔数科受邀出席本次峰会,与宝洁、联合利华、宜家等1000 +品牌营...
日期:07-27
露营好拍档,三星Galaxy A53 5G陪你乐享秋日好时光
  金秋九月,随着温度逐渐变得舒适凉爽,不少年轻朋友都会选择约上三五好友,找一个有山有水的地方露营,放下城市里的喧嚣,静静地享受大自然的美好。要想玩的畅快,称心的装备必不可...
日期:09-20
当贝D3X的神仙功能一定要知道:8个玩机小技巧「d3x当贝有3D功能」
  众所周知,号称国货之光的当贝投影,是业内唯一一家整合了软件+硬件+系统的大屏生态链企业,也是业内屈指可数拥有自主研发系统的品牌,整体业务覆盖超2亿用户。oled电视机和qle...
日期:07-28
多项利好推进婚恋市场发展 复爱合缘用户满意度86.7%居首位
  8月22日,国内知名第三方数据公司“比达咨询”正式发布了《2022上半年中国互联网婚恋交友市场研究报告》(下简称“报告”)。该报告在回顾总结2022年上半年国内婚恋交友市...
日期:08-31
全生命周期赋能应用开发者,HUAWEI AppGallery Connect服务创新取得新进展
  10月23日,以“全生命周期赋能应用开发者”为主题的华为开发者大会2021(Together)AppGallery Connect 分论坛在东莞松山湖举行,带来AppGallery Connect平台在Serverless构...
日期:07-27
京东国庆放假_国庆七天小长假已来 京东电脑数码全场至高24期免息
  令人期待已久的国庆假期终于到来,不少人已经开始自己的十一黄金周游玩计划,但也有人选择宅在家中放松几天再出发。为了让大家都能获得一次难忘的国庆假期体验,京东电脑数码...
日期:10-10
十四载携手共进 心系天下三星W22 5G再攀高峰「三星 心系天下」
  时间是最客观的见证者,也是检验经典的标准之一,而经典的背后往往是对初心的坚守、对匠心的执着。心系天下W系列作为三星电子和中国电信联合打造的超高端品牌,自2008年诞生...
日期:07-27
祥生地产估值_祥生控股集团位列2021中国绿色地产指数TOP18
  致力长期可持续发展,祥生控股集团坚持绿色地产再获好评,于2021中国绿色地产指数中排名第18位。uber自动驾驶汽车  近日,在广州举办的“中国国际绿色金融与绿色建筑论坛”...
日期:07-28
专访亿欧大健康总裁高昂:为医疗健康领域的创新者加冕「亿欧大健康是哪个公司」
  共克时艰的2022,每一次相聚都意义非凡。作为产业的观察者,亿欧大健康在过去一年中与医疗企业携手创新,以行业深度分析文章、产业研究报告、线上线下主题活动等方式,把企业的...
日期:09-20
索尼又让我相信了!论舒适降噪,听听Sony Linkbuds S的 ——新品LinkBuds S和WH-1000XM5带来卓越聆听享受
  作为索尼史上最轻*1盈、最小巧、最舒适的入耳式降噪耳机,linkBuds S的耳机本体重量仅约4.8g,在索尼业界盛名的降噪技术和通透的环境声模式加持下,结合出色高解析度音质表...
日期:07-14
老虎国际Q1营收5263万美元,新加坡市占率增至19%
  美国东部时间6月10日盘前,全球知名科技券商老虎国际(NASDAQ:TIGR)公布截至2022年3月31日的第一季度未经审计财务数据。财务数据显示,老虎国际第一季度营收5263万美元,季度...
日期:07-14
为什么现在旗舰级固态硬盘SSD都采用PCIe 4.0通道?_pcie固态硬盘和普通固态硬盘
  在2019年,伴随着锐龙3000系列处理器的发布,支持PCIe 4.0的SSD出现在我们的面前,在PCIe 4.0 SSD初露锋芒之时,其读写性能就已经超过了PCIe 3.0 SSD的4000MB/s传输上限,达到了5...
日期:07-29
看《人世间》工作变迁史的感悟:视频让找工作变得简单
  屡上热搜的《人世间》完结,周秉昆坎坷的一生终于有了交代。与哥哥、姐姐不同,周秉昆没有很高的才华,一生都扎根在光字片,从最初哥哥姐姐上山下乡,留在城里的周秉昆可以在国营...
日期:07-30
三星s21优惠活动_新年礼遇季 购三星Galaxy S22系列享缤纷福利
  2022转眼就过去,2023也已经随着元旦的来临“箭在弦上”。新的一年,无论是工作、学习还是日常生活都要有个崭新的开始,俗话说“工欲善其事,必先利其器”,将日常使用的手机焕新...
日期:12-27
火山引擎技术开年:从跨年演讲到春晚红包,为什么用户体验是个技术活?
  2022伊始,火山引擎以技术开年,将为企业用户实现数字化转型带来多元化解决方案。  累计互动量达691亿次的虎年春晚红包互动活动,如何保证用户体验不掉链子?360小水滴夜视...
日期:07-30
体育健身休闲产业发展_体育产业迎发展良机,艾比森加速布局全民健身
  2020东京奥运赛事如火如荼,中国奥运健儿在赛场奋勇拼搏,捷报频传,多日领跑奖牌榜首位,日益高涨的全民体育热情被彻底点燃。  日前,国务院印发《全民健身计划(2021-2025年)...
日期:07-29
量子开发者大会在京举行,发布全球首个全平台量子软硬一体解决方案
  “量见未来”量子开发者大会8月25日在北京举办,现场来自政府部门、院士专家、产业界人士等共同探讨量子计算发展前景。会议期间,百度发布超导量子计算机“乾始”和全球首...
日期:08-26