ByteHouse 云数仓版查询性能优化和 MySQL 生态完善主题介绍 ByteHouse 云数仓版是字节跳动数据平台团队在复用开源 ClickHouse runtime 的基础上,基于云原生架构重构设计,并新增和优化了大量功能。在字节内部,ByteHouse 被广泛用于各类实时分析领域,最大的一个集群规模大于2400节点,管理的总数据量超过700PB。本分享将介绍 ByteHouse 云原生版的整体架构,并重点介绍 ByteHouse 在查询上的优化(如优化器、MPP执行模式、调度优化等)和对 MySQL 生态的完善(基于社区 MaterializedMySQL 功能)。最后结合实际应用案例总结优化的效果。
陆洪勇
腾讯TEG数据库产品部高级技术专家
▋
嘉宾
简介:
曾在 SAP 做过多年HANA数据库内核的设计与研发,阿里云 Polardb 数据库内核的设计与研发。目前在腾讯云数据库做 HTAP for MySQL 相关产品的设计与开发。
▋
演讲题目:HTAP for MySQL 在腾讯云数据库的演进
在数据量比较大的分析型查询场景下,并行查询或AP分析引擎是一个比较通用的加速技术。但是目前 MySQL 的执行引擎在充分利用多核计算资源方面比较欠缺。MySQL 8.0引入了 parallel scan 的能力,但是实际效果有限,只支持对聚簇索引的并行扫描,其他的复杂计算仍然是单线程的。由于这个局限性,对复杂查询有需求的客户通常会选用专用的分析型数据库。而对于客户来说,数据的导入导出造成了复杂的数据链路,同时部署一套专用分析型数据库也意味着额外的成本。对于 MySQL 生态产品来说,失去了潜在的业务扩展空间。所以在 MySQL 上构建通用的并行查询能力,以及分析能力,对提升竞争力和给客户带来更多价值具有很重要的意义。本次主题将介绍下腾讯云数据库在 HTAP for MySQL 方面的演进。
陈长城(天羽)
玖章算术技术副总裁