1. 游戏行业数据库痛点及挑战
1) 运维便捷性
• 发版、升级等操作能快速读取全量数据降低停服时间
• 开服、合服能够快速的备份恢复、归档、回档
2) 更精准的运营
• 实时化的广告投递运营分析
• 玩家群体分析
• 千人千面的推荐诉求
3) 数据体量大
• 玩家行为日志
• 广告打点日志
• 支付/交易/登录/聊天/....
4) 响应快
• 人机交互式游戏要求低响应延迟
• 多人在线要求高并发
5) 稳定
• 长时间在线运行不掉线
• 异常宕机能快速恢复
6) 弹性
• 开服、活动等需要充足资源
• 日常场景下资源降配
2. 游戏行业数据库解决方案
1) 游戏场景-单机单服
• 业务要求:架构单一;部署简单;性能稳定
• 业务价值:增强游戏娱乐性
• 选型:PolarDB/RDS;Tair/Redis;MongoDB
2) 游戏场景-单机单服
• 业务要求:系统容量可以线性增加;滚服合服;快速回档
• 业务价值:线性增加服务用户数
• 选型:Redis副本集/集群版;PolarDB;Tair/Redis;DMS/DBS/DAS
3) 游戏运营-玩家行为分析
• 业务对象:游戏广告部门;游戏数据平台部门
• 业务挑战:
√ 流量越来越贵,考验买量更加精准快速调整策略
√ 用户更加成熟,游戏品质要求更高
√ 竞争愈演愈烈,好玩也需要懂得市场
• 数据埋点:
√ 数值分析:战斗数值,成长数值
√ 行为分析:付费点数,经济社交,个性化道具
• 业务价值:
√ 角色平衡,提高可玩性,增加留存,延长游戏生命力
√ 新场景,新游开发指导
• 选型:
√ 前端存储选型MySQL/PolarDB
√ 后端圈选选型AnalyticDB,DLA,lickhouse
√ 任务调度选型DMS,DataWorks
4) PolarDB-快速备份恢复
在游戏行业中,游戏回档是个重要的场景,PolarDB的快速备份恢复性能可以很好的应用在游戏场景中。
• 秒级备份:每次备份不超过30秒
• 高频备份(快照):每2小时做个备份(24h内)
• 分钟级恢复:从全量备份恢复,不超过10分钟
• 库表恢复(5.6已支持,5.7/8.0,2个月后支持):可选择1AN张表,恢复到本实例(重命名)
更多精彩内容,欢迎观看:
《阿里云认证的解析与实战-关系型数据库ACP认证》——云关系型数据库架构方案——二、游戏行业数据库解决方案及案例(下):https://developer.aliyun.com/article/1222630?spm=a2c6h.13148508.setting.21.3f0e4f0eV4E5gF