游戏行业多场景云数据库解决方案

蜗牛美国服务器2022-03-074960

游戏行业多场景云数据库解决方案

放眼全球市场,游戏产业收入增长迅速。在游戏的整个开发和运营周期,数据库的使用场景非常多。面对游戏访问压力、游戏合服场景、掉线问题、游戏排行榜和游戏买量优化场景,阿里云使用灵活组合的数据库产品,为游戏顺利上线运营和良好用户体验提供保障。

方案背景

1、游戏行业场景多

游戏类型不同导致技术架构差异较大,很难归纳出一套可复制到所有游戏产品中的单一数据库解决方案,必须根据游戏类型细分方案。

2、突发高峰访问

游戏新开服,或有重大活动时,会有难以精确预期的玩家访问压力。传统的解决方案就是部署尽可能多的数据库来承载高峰访问,容易导致昂贵数据库资源的浪费或数据库资源准备不足。

3、合服需要平滑的数据迁移

当游戏进入平稳期后,出于提升玩家游戏体验和控制成本的目的,会有游戏合服的需求。数据库需要关注的重点就是保证数据的平滑迁移,整个迁移过程不能影响到玩家体验,且数据合并要保证完整准确,符合业务逻辑,解决冲突数据。

4、回档需要敏捷的数据恢复能力

游戏运营过程中,可能出现有玩家利用游戏漏洞,批量复制虚拟道具或其他严重破坏游戏公平性的行为,这时就需要业务紧急修复漏洞,同时将受影响数据恢复到漏洞被利用前的状态(所谓回档),如何提升数据恢复的速度成为挑战。

方案架构

1、玩家访问压力应对方案

游戏推广期、新开服或重大活动期间,玩家访问量突增,数据库常成为瓶颈,需要快速变配、扩容能力。

2、游戏合服方案

分区分服游戏进入平稳期后,需定期进行合服。对应的数据库也要进行合并,让数据合并后符合业务逻辑。

3、游戏排行榜应对方案

针对游戏排行榜这种通用的游戏需求,提供简单高效的数据存储方案。

4、游戏回档方案

当游戏漏洞被利用,导致部分玩家数据失去平衡性,需要对相应数据做回档恢复处理。

5、掉线问题解决方案

数据库高可用、例行切换或变配,会导致应用连接闪断,可能导致玩家批量掉线重连,需要给游戏服务端屏蔽掉这种闪断。

6、游戏买量优化方案

游戏运营阶段,通过对海量的获客结果数据进行实施分析,调整不同渠道投放比例,可大幅提升买量行为效率。

方案优势

1、完整的技术体系

阿里云数据库产品种类丰富,可结合细分游戏类型(如全球同服游戏)及具体业务场景(如游戏新开服),设计从缓存到关系型数据库的完整全球数据同步方案,供用户实施。

2、灵活的产品组合

针对不同场景,方案可以采用灵活的产品组合。比如,游戏合服场景,可利用DLA跨数据库实例、跨数据库类型对数据进行冲突分析,预先处理冲突数据;而DTS可实现数据全量+增量平滑迁移,整个迁移过程游戏业务无感知。

3、资源弹性

利用云数据库资源弹性的优势,比如,PolarDB计算存储层分离,可在分钟级别快速升配或增加只读节点;MongoDB底层存储采用云盘架构,不受单机容量限制,这些都能用来应对游戏新开服等压力场景。

4、定向数据回档恢复

利用云上存储资源优势,构建基于快照原理的备份恢复体系(可选服务),可在分钟级拉起一份历史数据快照,供客户快速查询数据,进行定向数据回档恢复。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram