这里说明腾讯网如何通过 TDSQL-C MySQL 版应对业务挑战。
一、客户介绍
腾讯网是腾讯公司推出的集新闻信息、互动社区、娱乐产品和基础服务为一体的大型综合门户网站,2003年11月正式以门户网站的形态出现在互联网用户面前。通过强大的实时新闻和全面深入的信息资讯服务,为中国数以亿计的互联网用户提供富有创意的网上新生活。
二、所属行业
互联网综合门户网站
三、业务挑战
·新闻类内容信息数据量增长迅速,每月新增约千万级内容文稿,传统数据库受限物理机磁盘大小,无法长期承载,只能被迫进行业务分库,增加运维成本和业务复杂度。
·内容检索多库依次进行,查询速度较慢,业务效率较低。
·海量数据表结构变更难度大且业务有损,传统方案出现过多次故障,影响新闻入口访问。
四、解决方案
·TDSQL-C MySQL 版集群最高支持 PB 级存储,无需为数据量的增长采取分库分表,三副本强一致,保证数据可靠性可达99.9999999%。
·TDSQL-C MySQL 版支持快速修改/增加列(Instant DDL),通过元数据多版本化,表元数据保存列的多个版本信息,毫秒级完成列修改,且不受数据量大小的影响。
| 表行数 | 传统 MySQL | TDSQL-C MySQL 版(instant modify) |
| 100万行 | 22.9秒 | 0.01秒 |
| 1000万行 | 13分39.72秒 | 0.01秒 |
| 1亿行 | 3小时51分16.40秒 | 0.01秒 |
五、客户价值
·节省成本:腾讯网的内容信息每天以千万级别的数据在更新,日均访问量已达到上亿级别,使用 TDSQL-C MySQL 版集群,最高支持 PB 级存储,无需为数据量的增长采取分库分表,大大节省了运维成本。
·提升用户体验:使用 TDSQL-C MySQL 版集群,支持全局索引特性,代替传统数据库多库依次进行内容检索,大大缩减了信息查询时间,提升用户体验。
·轻松管理数据库中的对象:TDSQL-C MySQL 版可以通过 Instant 算法避免数据拷贝,大表可快速修改列,不拷贝数据,不占用磁盘空间和磁盘 I/O,帮助客户在业务高峰期实现秒级变更。