这里说明腾讯会议如何通过 TDSQL-C MySQL 版应对业务挑战。
一、客户介绍
腾讯会议(Tencent Meeting,TM)是一款基于腾讯多年音视频通讯经验积累的高清流畅、便捷易用、安全可靠的云视频会议产品,于2019年12月底上线,具有300人在线会议、全平台一键接入、音视频智能降噪、美颜、背景虚化、锁定会议、屏幕水印等功能。该软件也提供实时共享屏幕、支持在线文档协作。随着近年来的发展,其注册用户已达到亿万级,同时在线人数达到千万级。服务了如中国银行、国家电网、美团、清华大学等各行业大客户。
二、所属行业
互联网云视频
三、业务挑战
·业务增长:需要一款能快速无损在线扩容的数据库产品、以提供稳定可靠的服务,并保证用户无感知。
·实例增多:需要运维时刻关注系统健康情况,快速解决各种问题,以实现业务精细化运营。
·商业化增长:要求运营人员快速归拢多维度数据,进行报表分析,传统关系型数据库难以保证海量数据复杂查询的性能。
四、解决方案
客户使用了 TDSQL-C MySQL 版云原生数据库,它基于腾讯会议业务场景,将数据库划分为200个集群,全面支撑核心系统和外围系统,包括会议信息记录、用户账号管理、签到和投票等功能。
·存算分离架构,实现秒级扩展(纵规格,横只读),保证性能的同时降低成本。
·具有索引自动优化、SQL 自动优化等多种能力,解放人力,提高运维效率。
·提供并行查询等 HTAP 能力,大幅提升复杂语句查询效率,统计、聚合函数等复杂查询下性能提升约15倍。
五、客户价值
·提高用户体验和满意度:腾讯会议作为一款在线视频会议产品,需要支持高并发的用户访问和视频会议连接,TDSQL-C MySQL 版秒级扩展性能帮助腾讯会议快速响应用户请求。
·提升运维效率:TDSQL-C MySQL 版支持的索引自动优化和 SQL 自动优化能力,帮助了腾讯会议优化数据库的使用性能,运维人员通过此能力可以自动检测和优化数据库的索引和 SQL 语句。