四个优化,火山引擎ByteHouse提升ClickHouse实时计算能力
近日,火山引擎数智平台VeDI与DataFun联合举办以“OLAP计算引擎”为主题的直播活动,来自火山引擎数智平台VeDI的产品专家从技术选型、能力分析、性能优化以及应用场景落地多个角度,介绍火山引擎ByteHouse如何基于ClickHouse实现实时计算能力升级。
据介绍,火山引擎ByteHouse来源于字节跳动多年内部沉淀。由于场景越来越丰富以及数据分析需求增长,业务对于实时数仓的要求也越来越高。首先是数据体量大以及不断增长的问题。早在2019 年,字节内部每天新增的数据量就达到了100TB。其次,在海量数据基础上,由于数据类型多样(包括批式数据和流式数据)、查询需求多样、交互式分析复杂,数据引擎需要具备灵活性。目前,行业Redis、 SparkSQL 等开源方案可以从不同角度满足上述两个需求,但是维护多个开源数据库将导致成本高,选择一款可以避免成本无限扩展的计算引擎成为字节数据研发首要考虑的问题。
ClickHouse性能高、灵活性强,且主要依赖磁盘、成本相对可控,成为字节跳动内部计算引擎的首选。但原生 ClickHouse 能力难以支持 upset 、实时数据更新等一些场景,在很多层面有局限性,例如:
· 单表性能强劲,但多表能力局限,且对标准 SQL 兼容性低。
· 缺乏成熟运维管理工具,运维复杂程度高。
· ClickHouse 为 MPP 架构(存算一体架构),性能强,但横向扩容成本非常高、数据隔离性差。
ByteHouse产品专家在直播中介绍到,“为了解决以上问题,我们主要从4个方向进行优化,让OLAP引擎能力、性能、运维、架构进一步升级。”
第一,丰富的自研表引擎,实现OLAP引擎能力进化。 ByteHouse 弥补了ClickHouse表引擎的不足,并衍生出全新的表引擎,包括使高可用表引擎、实时数据引擎、Unique 引擎、Bitmap 引擎。以Unique 引擎为例,它解决了社区版 ReplacingMergeTree 实时更新延迟问题,真正做到实时 upset。
第二,新增优化器、字典、索引支持能力,实现OLAP引擎性能进化。ClickHouse在多表场景中性能存在缺陷,而ByteHouse 通过自研CBO 和 RBO(基于代价和基于规则的优化器),支持了多层嵌套的下推、Join 子查询的下推、Join-Reorder、Bucket Join、Runtime Filter 等优化器特性,做到 TPC-DS 的性能可以达到 99 条sql100%覆盖,极大提升多表场景下的性能。另外,ByteHouse还支持了全局字典以及更多索引,如 Bitmap index,让查询效率更快。
第三, 自动化、可视化,实现OLAP引擎运维进化。ByteHouse 提供标准化运维、集群健康度检测、问题发生时的诊断工具,帮助运维人员提高效率。例如,集群健康度的检测工具,类似于集群的实时巡检,能够报告当前集群状态、出现了什么问题、问题如何解决,最大程度把问题前置化,降低运维风险。从效果上看, 18000 个节点只需要不到 10 个运维人员来支持。
第四, 存算分离,实现OLAP引擎架构进化。ByteHouse推出了 MPP 2. 0 即存算分离架构。一方面, 存算分离可以更好实现资源隔离,每一个计算任务都会提交到不同的计算资源中,做到用户之间互不影响,还能灵活扩容、缩容存储计算资源;另一方面,存算分离能做到真正云原生(Cloud native),ByteHouse 存储层既支持 HDFS,也支持 S3 对象或者其他的对象存储,实现云原生部署。
目前,ByteHouse已经在行为分析、精准营销、实时监控等业务场景中落地。以实时监控为例,很多互联网APP有线上运营活动、直播电商等业务,数据实时性格外重要。数据从生产到展现在大屏上,延迟往往要控制在分钟级甚至秒级以内。而ByteHouse高吞吐性能、查询性能,使数据从输入端到输出端的流程达到秒级。在数据保障层面,ByteHouse 也能精细到Exactly once 的语义,保证数据不丢失、不重复,最终达到数据高效存储、准确查询。(作者:唐柏豪)
相关文章
- 再登第一!天玑8300连续两个月成性能榜霸主,神U实力同档无敌!
- 存储产业链迎来复苏,中国存储企业江波龙联合元成苏州打通全线业务
- 三星Galaxy Z Flip5:以颠覆性的技术革新和用户体验赢得青睐
- 新年应该怎么玩?来中国移动,解锁专属新年大礼!
- 英语听说必备三大核心力,阿尔法蛋AI听说宝D1一站配齐!
- 学生党福利来袭 三星Galaxy手机寒假好价 乐购盛惠
- RTX 40 SUPER系显卡神搭好物盘点,华硕电源霸榜来袭!
- 新年新气象 三星Galaxy S24龙年赠礼更有“AI”
- 2024年FFALCON雷鸟新品发布会:ACE计划·新征程
- 2024春晚直播怎么看?当贝D5X看春晚直播超方便
- Wi-Fi Alliance总裁兼首席执行官Kevin Robinson:Wi-Fi 7有望迅速普及,超越前代技术
- 强势进化掌控未来,华硕天选X 2024预售开启!
- 随享春节假期,三星The Freestyle见证新年欢聚时刻
- 实至名归!追觅科技斩获2023年全球领航者大会“全球年度企业”
- 过年PS5玩个尽兴!细数适合团圆的“年味儿”游戏
- AutoAI2024第七届自动驾驶及智能座舱中国峰会开放注册
系统下载排行榜71011xp
萝卜家园Win7 sp1 64位旗舰版 V2021.05
2系统之家Win7 64位纯净版ISO镜像下载V2024
3【系统之家】Windows7 64位 官方专业版
4【低配首选】深度技术 Ghost Win7 SP1 32位 旗舰精简版
5深度纯净版win7旗舰版镜像(支持USB3.0)
6系统之家 Ghost Win7 极限精简版 V2024
7深度技术 Win7 64位精品旗舰版(带USB3.0/3.1驱动,新电脑) V2024
8深度Ghost Win7纯净版(新机型新技术)镜像V2024
9Win7系统 64位旗舰版(新机型+深度优化) V2024
10系统之家Win7系统64位旗舰版(专业优化+新机型USB3.0支持)
【干净不带软件】Windows10 22H2 64位 纯净专业版
2【系统之家】Windows10 22H2 64位 游戏优化版
3【高性能系统】Windows10 22H2 64位 纯净专业工作站版
4【高性能系统】Windows10 22H2 64位 专业工作站版
5【适合家庭/个人】Windows10 22H2 64位 家庭中文版
6【长期支持】Windows10 64位 企业版LTSC 2021
7【深度技术】Windows10 64位 专业精简版
8【惠普通用】HP Windows10 64位 专业装机版
9【适合家庭/个人】Windows10 22H2 64位 家庭纯净版
10【联想通用】Lenovo Windows10 64位 专业装机版
【干净无捆绑】真正纯净版的Win11 64位 专业版系统
2【娱乐专属】Windows11 22H2 64位 电竞游戏版
3不忘初心Win11 22H2 X64无更新纯净精简版 V2023
4Windows11 23H2 64位 专业纯净版镜像
5【新机预装系统】Windows11 23H2 64位 高级中文家庭版
6系统之家Ghost Win11中文专业版 V2023
7系统之家Win11纯净版精简镜像
8Win11 22H2(22621.819) 11月更新 V2022
9戴尔笔记本 Win11 64位 最新正式版 V2023
10系统之家 Ghost Win11 64位 精简纯净版 V2023
系统之家Ghost WinXP SP3专业版 V2021.10
2番茄花园Ghost XP Sp3纯净版 V2021.08
3深度技术Windows XP SP3 经典专业版 V2021.06
4电脑公司 Windows XP 经典版 V2021.04
5风林火山WindowsXP Sp3专业版 V2022.01
6萝卜家园 Windows Sp3 XP 经典版 V2021.04
7番茄花园WindowsXP Sp3专业版 V2021.06
8技术员联盟 Ghost WinXP SP3 精简版 V2021.12
9萝卜家园WindowsXP Sp3专业版 V2021.05
10深度技术GHOST XP SP3 通用装机版 V2021.04
热门教程 更多+
U盘装Win10显示:Windows无法打开所需的文件F:\sources\install.wim怎么办?
2Win10任务栏假死怎么彻底解决 Win10任务栏假死真正解决办法
3Win11开机自动安装垃圾软件怎么办?Win11阻止流氓软件自动安装教程
4Win10 Ltsc是什么版本 Win10 Ltsc版好用吗
5装Win10系统用磁盘分区类型选mbr好还是GUID分区格式好?
6Win10提示你的设备中缺少重要的安全和质量修复的解决方法
7戴尔电脑Win10如何重装Win7?戴尔电脑Win10重装Win7的方法
8Win11开机一直转圈怎么办 Win11开机一直转圈的解决办法
9Win10原版镜像怎么用PE安装 PE安装Win10原版镜像教程
10Win10系统的C盘如何扩大?Win10系统的C盘扩大的方法
装机必备 更多+
重装教程 更多+
电脑教程专题 更多+
