日前,腾讯云数据库开源产品TDSQL PG版(开源代号TBase)宣布推出重磅升级——经过一年半的打磨,上万张表访问场景下,内存占用节省60%;查询性能提升百倍;SQL语句兼容性增强。同时,大力提升原有数据库版本在分布式场景下的易用性。
TDSQL PG版是一款具备HTAP能力、经过腾讯多年持续投入研发的数据库产品,是腾讯云数据库团队在开源的 PostgreSQL 基础上研发的企业级分布式HTAP数据库管理系统,能够提供成熟的一站式解决方案。腾讯云数据库技术总监李跃森介绍到,“在首次开源的10天内,TDSQL PG版的Star数就达到了500多个。开源不久,就受到了欧洲航天局、国家天文台,以及医疗健康、零售等各个行业用户的青睐。”
那TDSQL PG版开源历程中经历了哪些故事?其推出重磅升级背后又有哪些核心技术的驱动呢?
一、TDSQL PG版开源背后的进程
腾讯云自主研发的分布式数据库引擎TDSQL PG版(开源代号TBase)的开源背后,其实经历了一段长时间的发展历程——该项目最早诞生于2008年,当时腾讯内部使用的是PostgreSQL单机部署,随着业务体量的不断发展,单机版逐渐满足不了需要,接着就开始了分布式版本的自研。该项目一开始只是服务于腾讯内部大数据平台和微信支付商户系统,伴随产品的不断成熟,目前腾讯内部有7大 BG 的大量业务场景都跑在 TDSQL 上,在丰富的场景验证后才踏入了向外输出的路径。
2019年,TDSQL PG版(开源代号TBase)正式对外开源。2020年,腾讯对旗下数据库品牌进行了整合升级,升级之后腾讯云数据库统一命名为TDSQL(Tencent Datab