简介
Doris(原百度 Palo)是一款基于大规模并行处理技术的分布式 SQL 数据库。Doris主要集成了谷歌Mesa和Apache Impala技术,基于一个面向列的存储引擎,可以通过MySQL客户端进行通信,非常容易上手,使用上和mysql一样。
产品定位
- MPP 架构的关系型分析数据库:mpp(Massively Parallel Processor)大规模并行处理
- PB 级别大数据集,秒级/毫秒级查询
- 主要用于多维分析和报表查询
使用场景
Doris整体架构
架构非常简单,doris主要组件有三个:
- FE(Frontend):即 Doris 的前端节点。主要负责接收和返回客户端请求、元数据以及集群管理、查询计划生成等工作。
- BE(Backend):即 Doris 的后端节点。主要负责数据存储与管理、查询计划执行等工作。
- Broker:Broker 是 Doris 集群中一种可选进程,主要用于支持 Doris 读写远端存储上的文件和目录,如 HDFS、BOS
和 AFS 等。
此篇文章只是简单的对doris进行介绍,接下来几篇文章会对doris进行详尽的解析。