架构介绍
Doris的整体架构以其简洁性、高效性、可扩展性和兼容性等特点,为大规模数据分析提供了强大的技术支持。
Doris的整体架构如图1所示,Doris只有两类进程:
- Frontend(FE):主要负责用户请求的接入、查询解析规划、元数据管理、节点管理相关工作。
- Backend(BE):主要负责数据存储、查询计划的执行。
这两类进程都是可以横向扩展的,单集群可以支持到数百台机器,数十PB的存储容量。并且这两类进程通过一致性协议来保证服务的高可用和数据的高可靠。这种高度集成的架构设计极大地降低了分布式系统的运维成本。
父主题: 部署指南(openEuler)