日前,国内知名在线财富管理平台雪球引入阿里云云原生内存数据库Tair,加速行情业务系统上云进程,顺畅支持每天近千万级QPS峰值读写,并实现相关数据库成本降低50%以上。
行情业务高并发查询频现
数据库系统需升级
雪球是拥有超过4300万用户的在线财富管理平台,股票、基金投资者在雪球进行广泛的交流进而完成交易。雪球的内容、数据和交易体系覆盖A股、港股、美股,公募基金、私募基金等主要市场和产品品类。雪球每日通常有数百万用户在社区进行交流互动,并进行跨市场、跨品类的行情数据查询、内容订阅与创作和下单交易。
行情业务系统很容易出现高并发查询情况,而这对支撑系统的后台数据库系统带来极大挑战。为了给投资者带来更为顺畅稳定的行情查询服务,日前雪球决定加速行情业务系统上云进程,并决定引入阿里云云原生内存数据库Tair,以替代此前使用的Redis开源社区版数据库产品。
阿里云云原生内存数据库Tair
助力雪球轻松应对业务量增长
Tair内存数据库的引入,实现了多重价值。在满足雪球行情业务高并发、低时延需求的同时,还解决了成本高昂、扩缩容不便、运维困难等问题。据测算,相比原有数据库产品,Tair帮助行情业务系统的数据库成本下降50%以上。
以扩容操作为例。以往,雪球工程师团队扩容操作通常是在周末凌晨等业务低峰期进行。扩容过程中,工程师们需要进行代码改造以及数据比对等操作,需要大量人力介入,耗时耗力。而Tair内存数据库开箱即用的弹性伸缩能力,允许系统容量的在线变更以及架构的在线变更,帮助客户轻松应对业务变化。
“在业务上云过程中,我们希望对系统架构进行优化改造,以达到简化架构,降低维护成本的目的。切换到Tair后,扩容变得非常简单,不再需要预留很多内存,因为通过一键的扩缩容,就能应对容量突增的情况,而我们的工程师也不用再熬夜进行数据迁移了。”
——雪球行情业务负责人
Tair是阿里云自研的云上托管的高性能内存数据库。它在完全兼容Redis的基础上,支持多种存储介质,且具备弹性伸缩、数据实时持久化等能力,能够满足金融、游戏、直播、社交等领域的多种场景需求。Tair也是阿里集团调用量最大的数据库系统之一,在多年的双十一活动中承受住了每秒数亿次的QPS压力。