StarRocks 架构

StarRocks 是什么?( What is StarRocks?)

StarRocks 是 MPP 的查询引擎,用来做实时查询,提供亚秒级的查询性能。

兼容 MYSQL 协议,可以和大部分 BI 工具进行无缝衔接。

Apache 2.0 开源产品。

使用场景(Scenarios)

OLAP 多维分析

实时分析

高并发分析

定制报表

交互查询

统一分析。One system can power various analytical scenarios, reducing system complexity and lowering TCO. tarRocks unifies data lakes and data warehouses.

架构(Architecture)

架构选择(Architecture choices)

shared-nothing 模式,数据存储中本地存储中。

shared-data 模式所有的数据存储在对象存储或者在 HDFS 上,计算节点在本地上有缓存。

  • shared-nothing 架构图

    FEs 负责元数据管理,数据库连接管理,构建执行计划,查询调度。

    BEs 负责查询计划的执行和存储数据。多副本。

  • shared-data 架构图

    Cache: 缓存查询的数据。并且可以设置某些表 cache,那么 insert 数据时,除了远端外,cache 也存储一份。

节点(Nodes)

相关推荐
jakeswang20 小时前
去哪儿StarRocks实践
starrocks·后端
鸿乃江边鸟1 天前
Starrocks中的 Query Profile以及explain analyze及trace命令中的区别
大数据·starrocks·sql
鸿乃江边鸟2 天前
Starrocks ShortCircuit短路径的调度
大数据·starrocks·sql
镜舟科技3 天前
什么是列存储(Columnar Storage)?深度解析其原理与应用场景
starrocks·数据分析·列存储·行存储·mpp分布式架构
大数据狂人7 天前
深入剖析 StarRocks 与 Hive 的区别、使用场景及协同方案实践
大数据·starrocks·hive·数仓
StarRocks_labs12 天前
Lakehouse x AI ,打造智能 BI 新体验
大数据·starrocks·人工智能·iceberg·lakehouse·智能bi·湖仓分析
StarRocks_labs15 天前
StarRocks × MinIO:打造灵活高效的存算分离方案
数据库·starrocks·数据查询·存算分离·minlo
StarRocks_labs23 天前
StarRocks Community Monthly Newsletter (Jun)
数据库·starrocks·数据湖·物化视图·存算分离