It is basically federated SQL to get all the data you need into mem.
Then it does a bunch of techniques, one of witch is map reduce, to do computation.
Its like you took a distributed SQL server and made it never have its own storage outside of memory. Instead it operates on wherever the data is living.