Inside Apache Druid’s storage and query engine