Five ways to put the compute next to the data, and where each one gives out.
(Please use a modern browser to see the interactive version of this visualization)