成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

StarRocks 是什么? 一文了解

大數(shù)據(jù) 數(shù)據(jù)分析
在數(shù)據(jù)分析這個復(fù)雜多變的領(lǐng)域,不太可能存在一個放之四海而皆準(zhǔn)的解決方案。StarRocks 在某些方面的確表現(xiàn)出色,例如尤其是在處理大規(guī)模數(shù)據(jù)集時的查詢速度。

你好,我是悟空。

在日趨實(shí)時的數(shù)據(jù)分析領(lǐng)域,一個開源項(xiàng)目在國內(nèi)數(shù)據(jù)庫圈逐漸嶄露頭角,它就是 StarRocks,這個分析型數(shù)據(jù)庫正在重新定義我們對實(shí)時數(shù)據(jù)處理的認(rèn)知。

StarRocks 是一款怎樣的產(chǎn)品?處于大數(shù)據(jù)生態(tài)的什么位置上?有什么功能特性?性能如何?

系好安全帶,數(shù)據(jù)庫知識分享發(fā)車了。

一、StarRocks 是什么?

StarRocks 是 Linux 基金會旗下項(xiàng)目,是新一代極速全場景 MPP 數(shù)據(jù)庫,遵循 Apache 2.0 開源協(xié)議。其架構(gòu)簡潔,采用了全面向量化引擎,并配備全新設(shè)計(jì)的 CBO 優(yōu)化器,實(shí)現(xiàn)亞秒級的查詢速度,尤其是多表關(guān)聯(lián)查詢表現(xiàn)尤為突出。StarRocks 還支持現(xiàn)代化物化視圖,進(jìn)一步加速查詢。

二、StarRocks 在數(shù)據(jù)生態(tài)的定位

隨著數(shù)據(jù)量的增長,需求的不斷迭代,原有的以 Hadoop 為核心的大數(shù)據(jù)生態(tài),在性能、實(shí)效性、運(yùn)維難度及靈活性等方面都難以滿足企業(yè)的需求,OLAP 數(shù)據(jù)庫面臨著越來越多的挑戰(zhàn),很難有一種數(shù)據(jù)庫能夠適配大部分的業(yè)務(wù),這時就出現(xiàn)諸如 Hive 、Druid、CK、ES、Presto 等多技術(shù)棧堆疊應(yīng)用的情況,雖然能解決問題,但是開發(fā)和運(yùn)維的成本、難度也隨之上升。

作為一款 MPP 架構(gòu)的分析性數(shù)據(jù)庫,StarRocks 能夠支撐 PB 級別的數(shù)據(jù)量,擁有靈活的建模方式,可以通過向量化引擎、物化視圖、位圖索引、稀疏索引等優(yōu)化手段構(gòu)建極速統(tǒng)一的分析層數(shù)據(jù)存儲系統(tǒng)。

在整體的大數(shù)據(jù)生態(tài)中:

  • 從上層應(yīng)用往下看,StarRocks 兼容了 MySQL 協(xié)議,可以平穩(wěn)的對接各種開源或者商業(yè) BI ?具,?如說 Tableau,F(xiàn)ineBI,SmartBI,Superset 等;
  • 數(shù)據(jù)同步環(huán)節(jié),StarRocks 可以從 Oceanbase 等事務(wù)性數(shù)據(jù)庫中拉取業(yè)務(wù)數(shù)據(jù),通過 CloudCanal 等數(shù)據(jù)采集工具寫入 StarRocks。
  • 中間的 ETL 工作可以在計(jì)算引擎中完成,例如使用 Flink 或 Spark。StarRocks 還提供了相應(yīng)的 Flink Connector 和 Spark Connector。
  • 也可以采用 ELT 模式,在數(shù)據(jù)加載到 StarRocks 之后,利用 StarRocks 的物化視圖和實(shí)時 Join 能力進(jìn)行數(shù)據(jù)建模。在 StarRocks 中可以選擇多種數(shù)據(jù)模型,如預(yù)聚合、寬表或靈活性較高的星型/雪花模型。
  • 同時,可以借助 Iceberg、Hive、Hudi 外表功能構(gòu)建一套湖倉一體的架構(gòu)。數(shù)據(jù)湖中的有價值數(shù)據(jù)可以流入 StarRocks 進(jìn)行關(guān)聯(lián)查詢;而 StarRocks 中的隱藏價值數(shù)據(jù)或價值不高的數(shù)據(jù)也可以流入數(shù)據(jù)湖,以低成本方式存儲。

在經(jīng)過一系列的建模后,StarRocks 中的數(shù)據(jù)可以服務(wù)于多種消費(fèi)場景,比如說報表業(yè)務(wù)、實(shí)時指標(biāo)監(jiān)控、智能多維分析、客群圈選、自助 BI 業(yè)務(wù)。

三、架構(gòu)和功能特性

StarRocks 的架構(gòu)設(shè)計(jì)融合了 MPP 數(shù)據(jù)庫和分布式系統(tǒng)的設(shè)計(jì)思想,具有極簡的架構(gòu)特點(diǎn)。整個系統(tǒng)由前端節(jié)點(diǎn)(FE)、后端節(jié)點(diǎn)(BE 和 CN)組成。這種設(shè)計(jì)使得 StarRocks 在部署和維護(hù)上更為簡單,同時提升了系統(tǒng)的可靠性和擴(kuò)展性。

  • 向量化引擎:StarRocks 采用向量化查詢引擎,通過并行執(zhí)行和減少數(shù)據(jù)訪問次數(shù),極大提升了數(shù)據(jù)處理速度。
  • CBO(基于代價的優(yōu)化器):StarRocks 利用 CBO 智能選擇最優(yōu)的查詢執(zhí)行計(jì)劃,通過精確的成本估算優(yōu)化查詢性能。
  • 高并發(fā)查詢:通過優(yōu)化查詢調(diào)度和資源分配,確保在多用戶同時訪問時,系統(tǒng)能夠穩(wěn)定運(yùn)行并快速響應(yīng)每個查詢請求。
  • 靈活數(shù)據(jù)建模:允許用戶根據(jù)業(yè)務(wù)需求構(gòu)建復(fù)雜的數(shù)據(jù)模型,如星型模型和雪花模型。這種靈活性支持了復(fù)雜的數(shù)據(jù)分析流程,提高了數(shù)據(jù)的組織和查詢效率。
  • 智能物化視圖:用戶可以預(yù)定義和存儲復(fù)雜的查詢結(jié)果,通過預(yù)聚合數(shù)據(jù)提高查詢速度、降低存儲成本。StarRocks 同步和異步物化視圖均支持智能的透明改寫,可以按需靈活創(chuàng)建和刪除,在查詢時無需修改 SQL,自動進(jìn)行改寫,性能及體驗(yàn)俱佳。

圖片圖片

  • 湖倉一體能力:結(jié)合了數(shù)據(jù)湖的靈活性和數(shù)據(jù)倉庫的分析能力,提供了一個統(tǒng)一的數(shù)據(jù)平臺,簡化了數(shù)據(jù)存儲、處理和分析的流程,無需在不同系統(tǒng)間遷移數(shù)據(jù)。
  • 存算分離:StarRocks3.0 版本引入存算分離架構(gòu),實(shí)現(xiàn)計(jì)算與存儲的完全解耦,計(jì)算節(jié)點(diǎn)可以實(shí)現(xiàn)秒級的動態(tài)擴(kuò)縮容。實(shí)現(xiàn)更靈活的數(shù)據(jù)分享、資源彈性伸縮、資源隔離,總體性能追平存算一體。
  • 兼容性:提供 MySQL 協(xié)議接口,支持標(biāo)準(zhǔn) SQL 語法,用戶可以通過 MySQL 客戶端方便地查詢和分析 StarRocks 中的數(shù)據(jù)

圖片圖片

這些特性使得 StarRocks 在數(shù)據(jù)處理和分析方面表現(xiàn)出色,還能在多租戶和資源管理方面提供有效的支持。

四、性能對比測試

SSB 單表場景性能測試:StarRocks、ClickHouse 和 Druid

在標(biāo)準(zhǔn)測試數(shù)據(jù)集的 13 個查詢上,StarRocks 整體查詢性能是 ClickHouse 的 2.1 倍,Apache Druid 的 8.7 倍。

StarRocks 啟用 Bitmap Index 后整體查詢性能是未啟用的 1.3 倍,此時整體查詢性能是 ClickHouse 的 2.8 倍,Apache Druid 的 11.4 倍。

圖片圖片

采用 3x16core 64GB 內(nèi)存的云主機(jī),在 6 億行的數(shù)據(jù)規(guī)模進(jìn)行測試。

來源:https://docs.starrocks.io/zh/docs/benchmarking/SSB_Benchmarking/

TPC-H 基準(zhǔn)測試:StarRocks Hive 外表和 Trino 查詢

TPC-H 100G 規(guī)模的數(shù)據(jù)集上進(jìn)行對比測試,StarRocks 本地存儲查詢總耗時為 17s,StarRocks Hive 外表查詢總耗時為 92s,Trino 查詢總耗時為 187s。

圖片圖片

該測試共包含 8 張表,數(shù)據(jù)量可設(shè)定從 1 GB~3 TB 不等。

來源:https://docs.starrocks.io/zh/docs/benchmarking/TPC-H_Benchmarking/

TPC-DS 性能測試:StarRocks 與 Trino

采用 TPC-DS1TB 數(shù)據(jù)集進(jìn)行測試,分別使用 StarRocks 和 Trino 查詢以 Apache Iceberg 表格式存儲的 Parquet 文件的相同數(shù)據(jù)副本, StarRocks 的整體查詢響應(yīng)時間比 Trino 快 5.54 倍。

圖片

來源:https://mp.weixin.qq.com/s/kEqyRO_aOnOnsROXllwA2g

五、StarRocks 是數(shù)據(jù)分析的最佳解決方案嗎?

在數(shù)據(jù)分析這個復(fù)雜多變的領(lǐng)域,不太可能存在一個放之四海而皆準(zhǔn)的解決方案。StarRocks 在某些方面的確表現(xiàn)出色,例如尤其是在處理大規(guī)模數(shù)據(jù)集時的查詢速度。

不過并非所有企業(yè)都需要如此高度的實(shí)時性,對于某些業(yè)務(wù)來說,批處理或準(zhǔn)實(shí)時分析可能已經(jīng)足夠。如果你處理的是小型數(shù)據(jù)集或簡單查詢,它可能有點(diǎn)大材小用。但對于需要通過實(shí)時分析進(jìn)行商業(yè)決策和洞察的企業(yè)來說,StarRocks 或許是最佳解決方案,至于是否選擇 StarRocks,應(yīng)該基于對自身需求進(jìn)行技術(shù)對比和測試,也要看企業(yè)對資源和長期戰(zhàn)略進(jìn)行深入評估。

參考:

https://zhuanlan.zhihu.com/p/532302941

https://docs.starrocks.io/docs/introduction/StarRocks_intro/

https://mp.weixin.qq.com/s/kEqyRO_aOnOnsROXllwA2

責(zé)任編輯:武曉燕 來源: 悟空聊架構(gòu)
相關(guān)推薦

2022-07-03 08:25:09

OSITCP/IP

2022-09-29 13:09:38

DataClassPython代碼

2025-01-15 09:06:57

servlet服務(wù)器Java

2020-08-27 07:34:50

Zookeeper數(shù)據(jù)結(jié)構(gòu)

2024-05-27 00:00:00

.NET游戲引擎C#

2023-05-17 11:33:45

梯度下降機(jī)器學(xué)習(xí)

2022-03-14 08:01:06

LRU算法線程池

2022-02-25 07:34:36

MQTT協(xié)議RabbitMQ

2022-06-08 08:11:56

威脅建模網(wǎng)絡(luò)安全網(wǎng)絡(luò)攻擊

2023-11-06 08:16:19

APM系統(tǒng)運(yùn)維

2025-05-23 09:38:54

JWT開發(fā)Go

2022-11-11 19:09:13

架構(gòu)

2019-07-04 15:16:52

數(shù)據(jù)挖掘大數(shù)據(jù)算法

2022-09-06 11:21:49

光網(wǎng)絡(luò)光纖

2023-06-26 16:51:49

數(shù)字孿生數(shù)字技術(shù)

2023-04-26 15:43:24

容器編排容器編排工具

2023-11-20 08:18:49

Netty服務(wù)器

2023-04-11 08:01:32

Web 開發(fā)源代碼映射

2020-07-16 09:02:45

aPaaS云計(jì)算aPaaS平臺

2019-01-07 12:40:19

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久这里有精品 | 99热.com | 欧美性受 | 中文成人在线 | 久草精品在线 | 91综合在线视频 | 国产精品a一区二区三区网址 | 蜜桃视频在线观看www社区 | 夜夜夜夜夜夜曰天天天 | 成人免费视频网站在线观看 | 亚洲视频一区在线 | 亚洲一区国产 | 亚洲久久久 | 99精品电影 | 亚洲精品久久久久中文字幕欢迎你 | 国产一级免费在线观看 | 亚洲国产成人精品女人久久久 | 日韩在线观看中文字幕 | 成人欧美一区二区三区黑人孕妇 | 久久久久久久久久久成人 | 在线观看中文字幕 | 国产色网 | 欧美日韩综合视频 | 中文字幕一区二区三区四区不卡 | 暖暖日本在线视频 | 国产97在线看 | 97操操 | 久草热线| 一区二区三区四区毛片 | 一区二区不卡 | 亚洲电影免费 | 一区二区三区四区电影 | 中文字幕精品视频在线观看 | www.伊人.com| 国产精品一区二区在线 | 91免费看片 | 国产久 | 精品一区免费 | 九九热这里只有精品在线观看 | 成人综合一区二区 | 精品日本中文字幕 |