腾讯基础设施 20 年演进之路(11)

数据库

数据库的发展也经过了几个阶段 , 在敏捷开发的 Web 时代 , LAMP 技术架构非常流行 , 以 MySQL 为代表的开源数据库成为首选 。

随着社交业务的迅猛发展 , QQ/Qzone 活跃账户过亿 , Qzone 访问峰值达到百万/秒 , 对数据库的性能、成本和扩展性挑战非常大 , 腾讯开始走上自研数据库的道路 。

首先 , 在架构上 , 采用了基于 Share-Nothing 的分布式计算存储分离架构 , 让计算、存储的无限扩展成为可能 。 其次 , 性能上 , 在单机上也尝试软硬结合优化 , 并通过采用多级存储介质 , 达到最佳的性价比 。

到了云时代 , 技术栈的需要更加立体 。 我们通过开源托管、商业合作、自研三线齐发 , 提供超过 20 种数据库产品 , 以及数据备份、SQL 审计、数据管理、数据迁移等服务等生态工具 , 让用户获取最佳的上云体验 。

推荐阅读