TDSQL-C MySQL 版是腾讯云自研的新一代高性能、高可用的企业级云原生关系型数据库。采用存算分离架构,100%兼容 MySQL,实现超百万级 QPS 的高吞吐,最高 PB 级存储,保障数据安全可靠和稳定,已为超过10万企业用户以及50万微信小程序开发者提供高效稳定的数据库服务。
本文为您介绍 QQ 音乐如何通过 TDSQL-C MySQL 版应对业务挑战。
客户介绍
QQ 音乐是腾讯公司旗下的一款音乐播放器和音乐服务平台,创立于2005年,提供音乐播放、在线听歌、下载音乐、歌词搜索、MV 观看、歌手专辑推荐等功能。QQ 音乐拥有丰富的音乐资源库,涵盖了国内外各种流行音乐、经典老歌、独立音乐、原创音乐等,用户可以通过 QQ 音乐轻松找到自己喜欢的音乐和歌手。
所属行业
互联网音乐平台
业务挑战
QQ 音乐的月活跃用户人数超过2.2亿,2022年某歌手新专辑同名先行曲的 MV 在 QQ 音乐发布15分钟,播放量超120万次,上线仅1小时47分,播放总量突破600万次,分享总次数突破20万,评论总次数突破12万,MV 巅峰榜达成1000万等级认证,均打破 QQ 音乐 MV 单日数据历史纪录。这种爆发式的访问互动增长,也对客户的数据库带来了更高的需求。
高并发低延时的需求:活动开始的时候会有大量用户瞬间同时访问同一个歌手、同一首歌或者同一张专辑的信息。
快速扩缩容的需求:活动时间紧,瞬间并发量高,需要数据库能够快速支持多倍性能。
解决方案
使用 TDSQL-C MySQL 版集群,其卸载90%的 I/O 的存算分离架构,具备新一代基础硬件能力,自研内核(刷脏机制、 事务冲突以及 redo log 刷盘优化等)升级,对比传统云数据库性能可提升200%。
TDSQL-C MySQL 版集群支持秒级升配和增加只读实例,快速弹出千万级别的读写能力,不需要提前预购资源,可轻松应对业务洪峰。
传统架构数据库和 TDSQL-C MySQL 版对比
功能 | 基于传统架构 MySQL | 云原生 TDSQL-C MySQL 版 |
创建实例 | 分钟级 | 秒级 |
升降配 | 跨机可能需要迁移数据 | 秒级 |
增加只读实例 | 需要迁移数据 | 秒级 |
客户价值
稳定性能:月活跃用户达到上亿级别,经常会有发布新歌新 MV 的场景,传统数据库无法保证高并发低延时的访问环境,TDSQL-C MySQL 版集群具备强劲的硬件基础能力和自研内核特性,相比传统数据库性能大幅提升,保证了用户快速访问软件的稳定环境,良好支撑了新单曲/MV 发布带来的高并发访问,保持持续稳定的高质量业务体验。
快速弹性:客户数据库部署模式对数据库的读写能力有较高要求,TDSQL-C MySQL 版可秒级升配和增加只读实例,可快速弹出千万级别读写能力,应对新单曲/MV 发布带来的后续暴增的分享和评论压力,性能远超过传统 MySQL,保障场景所需读写性能。