Architecture of Apache Druid
Get to know the architecture of Apache Druid.
We'll cover the following
As a case study of a distributed system, we will discuss the architecture of Apache Druid, a popular OLAP database.
High-level architecture of Druid
Druid is an OLAP database. For systems that need support for a large volume of data, Druid has to be deployed as a distributed system. In a distributed environment, Druid has multiple nodes that work together to achieve the common goal of efficient analytical data querying.
In a distributed Druid system we have five types of nodes, as depicted in the following table:
Get hands-on with 1400+ tech skills courses.