官方文档(DorisLearning)
参考文档 (Apache Doris-0004-快速开始-04-示例查询)
参考书籍(Doris 实时数仓实战,本系列文档基本上会偏向本书进行梳理,可以理解为我的看书学习笔记)
Doris 作为一款基于MPP技术的分析型数据库,提供海量数据下的毫秒级别查询。其架构相对简单,在数据模型Mesa、ORCFile存储、查询引擎Apache Impala、Mysql交互协议。
个人认为:Doris 是一个简单化的缝合怪(Google Mesa + Apache Impala+ Apache ORCFile )
程序分布
Doris 部署仅仅只需要两个进程(FE+BE)。FE是Doris的管理节点,其负责用户请求的读取、查询计划解析、元数据存储、集群管理。BE则是负责数据存储、查询任务执行。
FE
FE节点包含了三种角色:Leader、Follower、Observer;默认一个集群只有一个Leader,多个Follower、Observer。其中Leader、Follower构建为Paxos选择组。保证时刻拥有leader的高可用