Doris简介:
Doris最初是由百度大数据研发部研发,之前在百度使用时叫做Palo,在贡献给Apache社区后更名为Doris。之前在百度内部超过100台机器部署Doris,服务的产品线超过200条。
Doris是一个现代化的MPP(大规模并行处理)架构的分析型数据库。拥有压秒级的查询响应,能够有效的支持实时数据分析。且易于运维,能够支撑10PB以上的超大的数据集。(MPP架构的数据库是将任务并行的分散到多个的节点上,进行协同计算,在每个节点将各自的计算任务处理完成之后,再将计算的结果进行汇总,输出最终的结果)
Doris可以满足多种的数据分析需求,例如固的历史报表、实时数据分析、交互式数据和探索式的数据分析。
Doris的主要特点:
- MPP架构的分析型数据库
- 毫秒级别的响应速度
- 支持标准的SQL(兼容Mysql协议)
- 丰富的聚合模型,以及聚合表技术
- Rollup等预聚合技术
- 运维简单,弹性伸缩
- 高可用、高可靠
- 丰富的周边生态工具
- 向量化执行器
(具体可看官网:Doris官网)
Doris的主要架构:
Doris的主要架构分为FE(frontend)、BE(backend)两个角色、两个进程,不依赖于外部的组件,极易部署、运维,FE和B