This document discusses Nielsen's use of Druid for interactive count-distinct queries at scale. It describes Nielsen's need to calculate unique devices encountered over date ranges and attributes in real time from large volumes of streaming data. Previous attempts using Elasticsearch were slow and inefficient. Druid uses sketch algorithms like ThetaSketch to approximate distinct counts quickly while balancing speed and accuracy. It has a columnar data store that allows fast roll-up queries of pre-aggregated sketches. Nielsen was able to reduce query times from hours to milliseconds and costs from $80k to $55k per month by ingesting data into Druid instead of Elasticsearch. The document provides guidelines for setting up, monitoring, modeling data, optimizing queries, and batch ingest