近日,盛趣游戏代理发行的《上古卷轴:刀锋》国服正式迎来全渠道公测,其背后的腾讯游戏数据库TcaplusDB再次引起行业关注。
《上古卷轴:刀锋》作为一款为手游玩家量身定制的游戏,上线当天即获得App Store新游推荐。加上手游高并发、数据读写频繁的特点,《上古卷轴:刀锋》对数据库的要求十分严苛。
随着移动游戏受众群体的不断扩大,在越来越多的经典网络游戏IP走上了手游化的道路之后,用户对于游戏的玩法多样性、游戏体验以及画面品质等方面都有了更高的要求。这对游戏数据库的发展也提出了更多挑战。
近年来,随着业务需求的复杂化和用户数量的暴涨,传统数据库存储能力有限、扩容成本高、服务器压力大、响应时间长等问题日益突出,分布式数据库因其扩展性好、体系结构灵活、可靠性高等特点愈发热门。
TcaplusDB作为一款腾讯云旗下的分布式数据库,以高可用、高并发、兼容性和满足游戏业务特定场景需求的特点,从众多数据库中脱颖而出,《上古卷轴:刀锋》的团队选择了TcaplusDB,这一选择是在经过多重测试反复衡后的结果。
盛趣游戏DNA工作室制作人徐磊曾分享使用TcaplusDB的感受。《上古卷轴:刀锋》上线前主要面临四大挑战:迁移、加速、质量、效率。
使用TcaplusDB时,感受非常明显,易用性较高,代码迁移工作量不大,差不多两周内完成迁移和接口重构。换句话说,TcaplusDB的性能可归结为高并发和平行扩展。针对轻度游戏或低DAU的产品,TcaplusDB还会释放更多能力。
(Tcaplus DB架构和原理示意图)
举两个例子:第一个场景,在业务研发阶段,TcaplusDB和业务代码逻辑进行原生结合,开发者只需在程序代码里面初始化对应的对象,然后赋值提交即可,省去了开发过程中的一些数据库操作转化的环节,提升开发效率。
第二个场景,对于游戏运营过程中的一些场景支持,像游戏运营中有版本更新,TcaplusDB可以通过数据存储协议多版本的兼容去实现业务的不停机更新,业务在更新程序版本的时候服务不终止,用户体验就能得到更好的保障。
十年的发展,不断的积累,TcaplusDB现在因为其丰富特性和极致能力广泛适用于游戏、金融、政企、互联网、运营商等关键场景,为企业提供无限可能。目前广泛应用于王者荣耀、QQ飞车、火影忍者、天涯明月刀等数百款流行游戏。