Druid to otwarty, zorientowany na kolumny, rozproszony magazyn danych napisany w języku Java. Jest zaprojektowany do szybkiego przyjmowania ogromnych ilości danych zdarzeń i zapewniania zapytań o niskim opóźnieniu na podstawie tych danych.
Jest to baza danych analitycznych zaprojektowana do szybkiej analizy danych (OLAP) na dużych zbiorach danych. Najczęściej Druid obsługuje przypadki użycia, w których ważne jest natychmiastowe przyjmowanie danych w czasie rzeczywistym, szybka wydajność zapytań i wysoka dostępność.