ClickHouse是由俄罗斯Yandex公司于2016年开源的列式存储数据库(DBMS),主要应用于在线分析处理查询,并支持SQL查询实时生成分析数据报告。对比目前流行的同类DBMS,ClickHouse拥有更轻的量级与更快的查询速度。作为该领域中的后起之秀,ClickHouse目前已凭借其性能优势引领了业内新一波分析型数据库的浪潮。
但在其耀眼光芒的背后,ClickHouse也同样存在着一些与生俱来的弱点。其中影响较为明显的,便是在面对复杂业务场景与海量数据所带来的压力时,ClickHouse往往会显得“力不从心”,并暴露出「复杂查询」的问题。
字节跳动作为国内最大规模的ClickHouse使用者,早在2017年便开始了对ClickHouse的应用与研究,并在近五年的实践中积累了大量的优质技术经验。截止2022年3月,字节跳动内部的ClickHouse节点总数已超18000个,管理数据量超700PB,最大集群规模在2400余个节点。更值得一提的是,目前字节跳动数据团队已成功克服ClickHouse的复杂查询问题,并将该能力通过ByteHouse面向开发者输出。
6月9日晚19:30,在【T·TALK】的第11期技术分享活动中,我们特别邀请到了字节跳动数据平台资深研发工程师董一峰老师做客直播间。届时,董一峰老师将通过本期直播,为大家详细解读ClickHouse的「复杂查询」问题,并首次公开分享字节跳动解决ClickHouse复杂查询问题的优化思路与技术细节。感兴趣的同学可扫描海报二维码,提前预约精彩内容。
扫海报下方二维码预约观看直播
嘉宾介绍:
董一峰,字节跳动数据平台资深研发工程师。负责字节跳动企业级实验平台团队,致力于打造业界最先进好用的实验平台,把A/B测试变成驱动业务增长的新基建。从0到1参与搭建了字节内实验中台Libra,服务于抖音、Tiktok、今日头条等500多个业务线;对外发布火山引擎A/B测试(aka DataTester)、BytePlus Optimize等产品。