52
社区成员
发帖
与我相关
我的任务
分享PolarDB采用存储和计算分离的架构,提供分钟级的配置升降级、秒级的故障恢复、全局数据一致性和免费的数据备份容灾服务,既融合了商业数据库稳定可靠、高性能、可扩展的特征,又具有开源云数据库简单开放、自我迭代的优势。本文介绍厦门真有趣信息科技有限公司如何通过PolarDB应对业务挑战。

厦门真有趣信息科技有限公司制作的爆款手游《香肠派对》,用户存量近亿,在游戏高峰期同时有1000~2000万用户访问。网络游戏不仅要为用户提供流畅的游戏体验,还要提供账号服务、充值服务、历史战绩查询服务等。面临如下业务挑战:
前端多个ECS实例作为各个服务器的入口,接入到后端的PolarDB集群。在开新服、合服时可以增加最多15个只读节点,用来减少主节点压力。PolarDB同时能提供账号服务、充值服务、历史战绩查询服务等。

PolarDB集群基于存储计算分离架构,部署1个主节点以及N个只读节点,只读节点可以快速增加或删除,用于应对开新服、合服时的快速弹性扩容。
因自身架构特点,PolarDB集群能够大大缩短维护时间,实现快速重启。
采用三副本一致性存储,很好地保证了数据的可靠性。在主实例发生故障的时候,系统能在短时间(30s~60s)内完成快速切换,确保在线业务能够快速恢复以提供正常的服务。
PolarDB能够100%兼容MySQL 5.6、5.7和8.0,完全兼容MySQL各种生态和中间件开源工具,非常方便游戏历史战绩查询、游戏充值和运营活动的开展。