1. A system for querying organized data comprising: one or more nodes configured to execute one or more processes, wherein the one or more nodes includes a first node uniquely identified by a first value and a second node uniquely identified by a second value; a plurality of memory storage locations, each in communication with both the first node and the second node, wherein the first node and the second node are configured to retrieve data from the plurality of memory storage locations; a data query interface adapted to receive a first data query and to divide the first data query into a first subquery and a second subquery, wherein the first subquery references the first value in a first dimension of data, and wherein the second subquery references the second value in the first dimension of data; a pre-processing unit adapted to create an external filter query for accessing an external database; a post-processing unit adapted to create an external support column query for accessing the external database; and a dispatcher adapted to direct the first subquery to the first node based on the first value being in the first dimension of data of the first subquery, and further adapted to direct the second subquery to the second node based on the second value being in the first dimension of data of the second subquery.