1、腾腾讯讯云云P Po os st tg gr re eS SQ QL L生生态态的的技技术术架架构构演演进进刘少蓉()腾讯云数据库目目录录O Ov ve er rv vi ie ew wT Te en nc ce en nt ts s J Jo ou ur rn ne ey y i in n P PG G f fr ro om m C Cl lo ou ud d D DB B t to o C Cl lo ou ud d-n na at ti iv ve e D DB BW Wh ha at ts s n ne ex xt t?P PA AR RT T 0 01 1 -O Ov ve er r
2、v vi ie ew w云原生TDSQL-C PG分布式HTAPTDSQL PG分布式分析型TDSQL-A 云数据库TencentDB for PG腾讯云数据库PostgreSQL生态产品P PA AR RT T 0 02 2 T Te en nc ce en nt ts s J Jo ou ur rn ne ey y i in n P PG G f fr ro om m C Cl lo ou ud d D DB B t to o C Cl lo ou ud d-n na at ti iv ve e D DB BMasterSlave强同步HA控制台Tcp读写数据申请/管理cos冷备Contr
3、olAPIES集群慢日志查询错误日志查询云监控监控告警l 一键创建,丰富可选的软硬件配置l 轻松管理,完善的自助运维管理工具易易于于部部署署和和管管理理l 服务高可用:一主一从强同步架构l 备份高可用:cos备份高高可可用用l 多种云产品集成联通l 控制台、SDK、API等丰富的接入方式开开放放与与服服务务集集成成l 全面集成高级商业特性:安全、告警、SQL、机器学习等多多种种插插件件支支持持T Te en nc ce en nt tD DB B f fo or r P Po os st tg gr re eS SQ QL L:开开箱箱即即用用的的云云端端数数据据库库服服务务场景化的内核优化
4、e.g.,通过异步DDL方式实现主备延迟优化透明数据加密(TDE)借助云上 KMS 的能力,实现了 TDE 的功能,提高了安全性丰富的插件,e.g.,timescaledb,时序数据库 pipelinedb,流式计算 rdkit,针对化学类场景 zhparser,中文分词TencentDB for PostgreSQL的优势 TencentDB for PG 给一定数量下的业务提供了All In One的数据解决方案 当业务不断扩大,数据量超过单机的limit时,我们有什么解决方案呢?传统方法-分库分表把一张逻辑表拆分很多物理表业务需要实现复杂的分布式逻辑(e.g.,事务,跨表查询)分布式MP
5、P架构水平扩展(scale out)把复杂的分布式逻辑留给数据库解决业务逻辑简单从单机数据库到分布式数据库 TDSQL PG 架构Local DataLocal catalogDatanode1Global catalogCoordinatorTransation InfoGlobal objectGTM-MTransation InfoGlobal objectGTM-SGlobal catalogCoordinatorGlobal catalogCoordinatorLocal DataLocal catalogDatanode2Local DataLocal catalogDatanod
6、e3Local DataLocal catalogDatanode4D Da at ta a F Fo or rw wa ar rd d B Bu us s 集集群群数数据据交交互互总总线线C Co oo or rd di in na at to or r(协协调调节节点点C CN N)业务访问入口,每个节点对等,对外提供一致视图D Da at ta an no od de e(数数据据节节点点D DN N)业务数据存储节点G GT TM M(事事务务管管理理器器)全局事务管理器,协调集群集群事务,并管理全局对象指标监控运维管理实时告警安全审计数据治理G