当前位置: 首页 > article >正文

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)


http://www.kler.cn/a/404630.html

相关文章:

  • 【ArcGIS微课1000例】0132:从多个GIS视角认识与攀登珠穆朗玛峰
  • 用指针函数寻找数组中的最大值与次大值
  • Linux-服务器辨别实体机OR虚拟机
  • fastify 连接 mysql
  • 构建无障碍的数字世界:深入探讨Web可访问性指南
  • Oracle 19C 安装RAC磁盘投票失败
  • Flutter:AnimatedPadding动态修改padding
  • 云原生之k8s服务管理
  • idea启动服务报错Application run failed
  • 目标驱动学习python动力
  • MySQL创建和管理触发器
  • (附项目源码)Java开发语言,215 springboot 大学生爱心互助代购网站,计算机毕设程序开发+文案(LW+PPT)
  • 常用命令集
  • vue2中引入cesium全步骤
  • MongoDB调优利器:掌握性能分析工具mongostat
  • 字节跳动青训营刷题笔记14
  • Spark 分布式计算中网络传输和序列化的关系(二)
  • leetcode - 2516. Take K of Each Character From Left and Right
  • 2024年亚太C题第二版本二问题1求解过程+代码运行以及问题2-4超详细思路分析
  • 第三百三十节 Java网络教程 - Java网络UDP服务器
  • uni-app快速入门(十)--常用内置组件(下)
  • 查看docker日志 journalctl -u docker.service
  • Modern Effective C++ Item 11:优先考虑使用deleted函数而非使用未定义的私有声明
  • Webserver回顾
  • 【AI知识】两类最主流AI应用(文生图、ChatGPT)中的目标函数
  • React第五节 组件三大属性之 props 用法详解