What to do with all that memory in a Hadoop cluster? Should we load all of our data into memory to process it? The goal should be to put memory into its right place in the storage hierarchy, alongside disk and solid-state drives (SSD). Data should reside in the right place for how it is being used, and should be organized appropriately for where it resides. This proposed solution requires a new kind of data set called the Discardable, In-Memory, Materialized Query (DIMMQ). In this session we will talk through how we can build on existing Hadoop facilities to deliver three key underlying concepts that enable this approach.