追求極速,直道超車
時間:2022-04-27 03:57:01 | 來源:行業(yè)動態(tài)
時間:2022-04-27 03:57:01 來源:行業(yè)動態(tài)
StarRocks的聯(lián)合創(chuàng)始人,CTO趙純的主題演講深度解密了StarRocks極速背后的硬核技術。StarRocks從自主研發(fā)的全面向量化引擎出發(fā),在追求極速的路上不斷實現(xiàn)突破。逐漸從追趕者,變成了領跑者。
在分析型數(shù)據(jù)庫領域,國外著名產(chǎn)品ClickHouse一直是一個業(yè)界標桿。這個起源于俄羅斯的產(chǎn)品,最近剛剛以20億美元的估值,融資2.5億美金。其融資速度和其分析速度一樣,震驚了業(yè)界。趙純分享,在StarRocks向量化引擎1.0階段,StarRocks的單表查詢性能已經(jīng)比肩國外著名產(chǎn)品ClickHouse,而多表查詢性能,遠超ClickHouse。
而不久即將發(fā)布的StarRocks 2.0將把整個產(chǎn)品推入向量化引擎2.0階段。在這個階段里的,利用全新自主研發(fā)的基于代價模型的CBO優(yōu)化器將發(fā)揮巨大的作用。由于新優(yōu)化器的加持,StarRocks在查詢規(guī)劃方面能夠利用全局上下文,這使得有更多的優(yōu)化手段可以用來加速單表查詢。字符串全局字典就是其中一項重要優(yōu)化,它適用于線上最普遍的,針對字符串列的多維度聚合分析場景,如連鎖機構針對地域和門店的聚合查詢,針對訂單基于品類和標簽的聚合分析等。在這種場景下StarRocks比ClickHouse還要快一倍以上!