专访腾讯云数据库产品总监王义成:云原生数据库市场两三年内爆发( 三 )

很多数据库其实离我们日常生活很近 , 腾讯自研的非关系型的数据库CKV在微信红包场景中大批量使用 , 按访问量来收费的TcaplusDB在《王者荣耀》游戏中使用 , 很多游戏类应用或者腾讯系衍生的一些服务都会使用TcaplusDB 。

腾讯云数据库发展史

据王义成介绍 , 腾讯数据库的发展史从QQ起步 , 开始是一种最早以的KV形式存储 , 当时Redis还没诞生 , 然后向CKV逐渐演变 , 再之后到财付通上线意味着腾讯有了纯粹的金融业务 , 也是MySQL在开源社区萌芽时期 , 故而腾讯没有选用传统的商业数据库 , 而是在MySQL基础上修改 。

当然 , 最初都是痛苦的 , 腾讯也不例外 。 比如单库压力太大或者说主机延迟比较大等问题 , 倒逼MySQL演进到分布式数据库 , 就是如今的TDSQL 。 “最早是在腾讯内部开始演进 , 从单机节点到集群版 , 然后逐渐演进 , 再从一主一备 , 然后直接演进到三节点 , 基于Raft模式 , 这就是腾讯数据库自研的历史 。 ”

此外 , 腾讯内部还有很多数据分析类业务 , 如广告等业务 , 需要混合OLTP和OLAP而成的HTAP数据库系统 , 基于OLTP的交易数据、OLAP的分析类数据 , 做整个广告业务推荐、分析 。

推荐阅读