首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

国产数据库硬核技术之TDSQL-A技术详解

累计人气 511

TDSQL-A是腾讯云最新发布的的在线分布式分析型数据库,包含列式存储、执行器优化等众多自主研发核心自研技术。本次分享会从整体架构和场景定位上详细的剖析技术原理,分别从整体技术架构、列式存储及相关执行优化、集群数据交互总线、Fragment执行框架/查询分片策略/子查询框架以及向量化执行引擎等多方面深入解读TDSQL-A。

TDSQL-A是腾讯云最新发布的的在线分布式分析型数据库,包含列式存储、执行器优化等众多自主研发核心自研技术。本次分享会从整体架构和场景定位上详细的剖析技术原理,分别从整体技术架构、列式存储及相关执行优化、集群数据交互总线、Fragment执行框架/查询分片策略/子查询框架以及向量化执行引擎等多方面深入解读TDSQL-A。

TDSQL-A是腾讯云最新发布的的在线分布式分析型数据库,包含列式存储、执行器优化等众多自主研发核心自研技术。本次分享会从整体架构和场景定位上详细的剖析技术原理,分别从整体技术架构、列式存储及相关执行优化、集群数据交互总线、Fragment执行框架/查询分片策略/子查询框架以及向量化执行引擎等多方面深入解读TDSQL-A。

TDSQL-A是腾讯云最新发布的的在线分布式分析型数据库,包含列式存储、执行器优化等众多自主研发核心自研技术。本次分享会从整体架构和场景定位上详细的剖析技术原理,分别从整体技术架构、列式存储及相关执行优化、集群数据交互总线、Fragment执行框架/查询分片策略/子查询框架以及向量化执行引擎等多方面深入解读TDSQL-A。

  • 2021-06-05 周六 14:30-17:00

活动议程

  • 李跃森

    腾讯云数据库技术总监

    TDSQL-A数据库架构解析

    TDSQL-A是在腾讯业务场景下诞生的在线分布式OLAP数据库系统,在解决业务问题的过程中逐渐构建了产品的核心技术影响力。
    TDSQL-A在内核设计和整体架构上针对大规模数据场景进行了专门的设计,主要解决超大规模数据库集群扩展性问题和大规模数据高效分析问题。
    本次分享会详细的分析数据库整体架构设计和核心原理。
    分享大纲:
    1. TDSQL-A发展历程
    2. TDSQL-A架构整体介绍
    3. TDSQL-A核心架构解析
    4. TDSQL-A后续规划

  • 伍鑫

    腾讯云数据库专家工程师

    TDSQL-A列存储设计原理及执行优化详解

    TDSQL-A针对OLAP分析型场景100%自研了列存储表,用来极致优化分析模型下的查询语句性能。其中版本列的设计保证了列存行级MVCC可见性判断,为后续HTAP能力提供良好基础。同时通过索引列,字典列以及多种压缩格式保证数据的高效存储以及快速查询能力。
    而在优化器及执行层面,TDSQL-A在支持分析型计算通用优化方法的同时,创新性的引入了延迟物化能力。保证列存数据在复杂关联场景下进一步的进行数据裁剪,加速整体执行效率。且通过优化器的深度改造,结合代价估算模型达到整体查询计划的最优选择。
    分享大纲:
    1. TDSQL-A整体架构
    2. TDSQL-A自研列式存储介绍
    3. 基于列式存储的优化执行介绍

  • 陈再妮

    腾讯云数据库高级工程师

    TDSQL-A海量数据交互之道及企业级数据库能力

    TDSQL-A 是腾讯TEG数据库团队在开源PostgreSQL的基础上面向OLAP应用场景研发的企业级分布式数据库产品,为了给企业在线数据分析业务提供极致的性能体验和使用的便捷性,在设计之处就考虑了超大规模集群高效的数据交互方式和企业级Oracle兼容能力,本次分享主要讲述TDSQL-A的数据交互总线节点FN的设计原理,以及TDSQL-A具备的Oracle兼容能力。
    分享大纲:
    1. OLAP数据库TDSQL-A数据交互总线FN设计与部署方式
    2. OLAP数据库TDSQL-A数据发送与接收过程
    3. OLAP数据库TDSQL-A企业级Oracle兼容能力

  • 张倩

    腾讯云数据库高级工程师

    TDSQL-A分布式执行框架设计及优化策略

    TDSQL-A针对大数据OLAP场景,设计和实现了一套全新的分布式异步执行框架,由CN将复杂查询执行树分片并下发,在DN全并行执行的同时,又能够统一调度执行过程,实现不同场景下整体执行效率的最大化。
    子查询在OLAP场景中被广泛应用,TDSQL-A结合自身的分布式执行框架,设计和实现了不同类型的子查询的优化执行。
    分享大纲:
    1.TDSQL-A分布式执行框架
    2.异步执行流程控制
    3.TDSQL-A子查询优化设计

  • 胡翔

    腾讯云数据库高级工程师

    TDSQL-A向量化执行引擎技术揭秘

    TDSQL-A在列存储的基础上设计实现了更加高效的向量化查询执行引擎。传统的非向量化化查询执行引擎中,每个算子只能一次处理一行元组,CPU时间较多地花在了遍历查询树上,而不是真实的数据计算过程,指令和数据的缓存命中率都比较低,无法充分利用当前新硬件提供的新能力来加速查询的执行。向量化查询执行引擎中,每个算子可以一次处理一批元组,减少函数调用的开销,提高指令和数据的缓存命中率,同时还可以利用SIMD技术进而提高CPU的利用效率。本次分享会简要地介绍下TDSQL-A的向量化执行引擎的设计原理和实现效果。
    另外,当前存在很多比较流行的OLAP数据库,吸引了众多开发者和使用者的关注,本次分享也会简要地对比下TDSQL-A与某热门数据库在设计和实现上的差异。

内容纲要

1、TDSQL-A整体技术架构解析

2、TDSQL-A列式存储及相关执行优化

3、TDSQL-A的集群数据交互总线

4、TDSQL-A的Fragment执行框架、查询分片策略和子查询框架

5、TDSQL-A向量化执行引擎以及与ClickHouse数据库的对比

活动

主办方

  • 腾讯云数据库

    云数据库领先提供商

互动评论

我来说两句

0 条评论
登录 后参与评论

相关产品

  • TDSQL PostgreSQL

    稳定、安全的分布式 HTAP 数据库

领券