Apache Doris是一个现代化的MPP分析型数据库产品。仅需亚秒级响应时间即可获得查询结果,有效地支持实时数据分析。Apache Doris的分布式架构非常简洁,易于运维,并且可以支持10PB以上的超大数据集。
Apache Doris可以满足多种数据分析需求,例如固定历史报表,实时数据分析,交互式数据分析和探索式数据分析等。令您的数据分析工作更加简单高效
Apache Doris架构主要包含: FE、BE、Broker三个组件, 各个组件之间的通信关系如下:
各个组件和端口作用描述如下:
FE
也叫frontend, 是基于impala实现的组件, 主要负责元数据管理、SQL计划生成等.
BE
也叫backend, 是c 实现的列式存储组件, 主要负责负责存储数据、执行SQL计划等.
Broker
用于导入数据和导出数据的一个数据通道. 目前支持hdfs, baidu oss.
RPC端口
Doris基于thrift, 开放了RPC服务, 用于FE、BE、Broker之间数据传递
Edit Log Port
FE用于记录可回放的日志, 帮助FE在异常宕机后恢复元数据
Http Port
FE、BE都基于Prometheus Exporter标准协议, 输出了自身健康情况的指标
Broker IPC port
Broker提供服务的端口
其余再补充.