《TDSQL-PG开源版的特性升级与演进(38页).pdf》由会员分享,可在线阅读,更多相关《TDSQL-PG开源版的特性升级与演进(38页).pdf(38页珍藏版)》请在三个皮匠报告上搜索。
1、TDSQL-PG开源版的特性升级与演进腾讯云数据库高级工程师陈再妮目录01 开源发展历程03 开源重磅升级02 开源特性回顾04 开源生态发展未来计划第一章TDSQL-PG开源发展历程TDSQL-PG(原TBase)的定位TDSQL-PG(原TBase)是腾讯自主研发的新一代分布式国产数据库,其具备业界领先的HTAP能力。无共享MPP兼容SQL2011标准高性能HTAP三权分立安全体系品牌升级后的TBase全称腾讯云企业级分布式数据库 TDSQL:Tencent Database SQLT TD DS SQ QL L分布式T TD DS SQ QL L-C C云原生T TD DS SQ QL
2、L-A A 分析型TDSQLMySQL版TDSQLPG版(原TBaseV2/V5)TDSQL-A(原TBaseV3)TDSQLMySQL版(原CynosDBforMySQL)TDSQLPG版(原CynosDBforPG)腾讯云品牌升级:品牌统一为TDSQLTDSQL-PG总体架构DataFunSummit|TDSQL-PG7LocalDataLocalcatalogDatanode1GlobalcatalogCoordinatorTransactionInfoGlobalobjectGTM-MTransactionInfoGlobalobjectGTM-SGlobalcatalogCoordi
3、natorGlobalcatalogCoordinatorLocalDataLocalcatalogDatanode2LocalDataLocalcatalogDatanode3LocalDataLocalcatalogDatanode4DataForwardBus集群数据交互总线Coordinator(协调节点CN)业务访问入口,每个节点对等,对外提供一致视图Datanode(数据节点DN)业务数据存储节点GTM(事务管理器)全局事务管理器,协调集群集群事务,并管理全局对象指标监控运维管理实时告警安全审计数据治理统一资源管理平台TDSQL-PG发展历程u 腾讯游戏u 兼容PostgreSQL
4、u 腾讯广点通u 腾讯视频u 基于PGXCu 腾讯大数据u PGXZ正式发布u 微信支付商户系统u 正式更名为TBaseu 接入TCE云平台u 接入Tstack云平台u 接入TBDS大数据套件20082012201420152018nowl十数年的深耕互联网领域l数百技术人员,数十个专利l涵盖社交、娱乐、游戏、支付等众多场景服务的数亿类用户l 依托腾讯技术,实现成熟互联网技术云端产品化l 高弹性、低成本云技术助力企业信息化建设l 基于腾讯云技术产品实现金融级自主可控技术体系l 自主设计的高可用分布式架构l 自动化运维体系实现金融级DEVOPS生态依托腾讯云技术体系,构建全面的金融级数字化技术体
5、系沉淀升华应用全面开放2019u 中标PICC保险行业国内第一个国产分布式数据库u 11月份上架公有云u 正正式式开开源源某头部保险集团2019.11.07腾讯正式宣布TDSQL-PG开源开源地址:https:/ 2021.7月腾讯自研的分布式HTAP数据库TDSQL-PG(开源代号TBase)正式发布了开源V2.2.0版本腾讯开源TDSQL-PGV2.2.0TDSQL-PGV2.2.0开源特性解读内内存存管管理理优优化化分分布布式式调调优优增增强强执执行行器器/优优化化器器优优化化分分布布式式执执行行可可视视化化 提供会话内存占用详情查询视图 自动释放内存过大的空闲连接,使得所有空闲连接的内
6、存占用减少89.3%提供LRU替换,使得会话内的内存占用减少55.7%完善了explainanalyze功能,可详细展示各个DN节点上各个算子的执行信息 方便找到运行较慢的算子,为sql性能优化提供方向 CTE查询、子查询优化为关联查询,性能提升上百倍 快速SQL下推能力增强,性能提升数十倍 SQL语句兼容性增强(支持分布式场景下带关联查询的UPDATE/DELETE语句等)新增全局session视图功能 从CN查询到整个集群的所有会话的运行情况 提供函数能中止或杀死特定会话所属的进程 方便运维和前端API开发,节省人力成本,加强了用户对系统的控制力TDSQL-PGV2.2.0开源特性子查询优