1. Doris 架构整体概览
Doris 主要由 Frontend(FE)和 Backend(BE)两大核心组件组成,采用了分布式架构设计。整体架构如下:
+-------------------+
| Client/BI |
+-------------------+
v
+
| Frontend (FE) | <
+
v
+
| Backend (BE) | <
+
Apache Doris 是一款分布式 MPP 数据库,由 Frontend(FE)和 Backend(BE)组成。FE 负责元数据管理、SQL 解析与任务调度,通过 Paxos 协议保证高可用。BE 负责数据存储、计算执行及副本管理,采用列式存储和向量化引擎。支持多种数据导入方式如 Stream Load,兼容 MySQL 协议,适用于实时报表分析、多维数据分析等高并发低延迟场景。

Doris 主要由 Frontend(FE)和 Backend(BE)两大核心组件组成,采用了分布式架构设计。整体架构如下:
+-------------------+
| Client/BI |
+-------------------+
v
+
| Frontend (FE) | <
+
v
+
| Backend (BE) | <
+
+-------------------+
| Client |
+-------------------+
v
+-------------------+ +-------------------+
| Frontend Node 1 | <-----> | Frontend Node 2 |
... (FE 集群)
+-------------------+ +-------------------+
v
+-------------------------------------------------+
| Backend Cluster |
| +-----------+ +-----------+ +-----------+ |
| | BE Node 1 | | BE Node 2 | | BE Node 3 | ... |
| +-----------+ +-----------+ +-----------+ |
+-------------------------------------------------+
Doris 通过 FE/BE 分离架构、分布式列式存储、强一致元数据管理、MPP 查询执行、灵活的数据导入和高可用容错机制,成为现代企业级实时分析的利器。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online
解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 在线工具,SQL 转 CSV/JSON/XML在线工具,online
CSV 与 JSON/XML/HTML/TSV/SQL 等互转,单页多 Tab。 在线工具,CSV 工具包在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online