by Vadim Ogievetsky · February 19, 2015 While building the Metamarkets dashboard on top of druid.io, it became apparent that there needed to be an abstraction framework to handle querying the database. The Problem Imagine you have a database that's updated regularly, maybe even continuously. You can not possibly load all the data into the front-end for processing so you query that database often,