New Blog: How to Handle Database Joins in Apache Druid

Apache Druid is a real-time analytics database, providing business intelligence to drive clickstream analytics, analyze risk, monitor network performance, and more.

When Druid was introduced in 2011, it did not initially support joins, but a join feature was added in 2020. This is important because it’s often helpful to include fields from multiple Druid files — or multiple tables in a normalized data set — in a single query, providing the equivalent of an SQL join in a relational database.

This article focuses on implementing database joins in Apache Druid, looks at some limitations developers face, and explores possible solutions.

Read the article