Rate This Document
Findability
Accuracy
Completeness
Readability

Doris Architecture

The overall architecture of Doris features simplicity, efficiency, scalability, and compatibility, which allows Doris to provide powerful support for large-scale data analysis.

Figure 1 shows the overall architecture of Doris, which has only two types of processes:

  • Frontend (FE): Responsible for user request access, query parsing and planning, metadata management and node management.
  • Backend (BE): Responsible for data storage and query plan execution.

Both types of processes can be scaled out horizontally. A single cluster can support hundreds of machines and tens of petabytes of storage capacity. In addition, these two types of processes use consistency protocols to ensure high availability of services and high reliability of data. This highly integrated architecture greatly reduces the O&M costs of a distributed system.

Figure 1 Overall architecture of Doris