1. A method for querying organized data, comprising: receiving a data query at a data query interface, wherein the data query references at least two dimensions of data; providing at least one node associated with a first dimension of data referenced by the data query; providing a set of memory storage locations associated with a second dimension of data referenced by the data query; determining whether the data query requires accessing an external database; if the data query requires accessing the external database, executing a first sequence, comprising: creating an external filter query and an external support column query; accessing the external database with the external filter query; requesting data from the at least one node; retrieving data from at least one memory storage location identified by the second dimension of data referenced by the data query; accessing the external database with the external support column query; and merging data received from the at least one node and the external database; if the data query does not require accessing the external database, executing a second sequence, comprising: requesting data from the at least one node, wherein the node executes one or more processes for retrieving the requested data from at least one memory storage location identified by the second dimension of data referenced by the data query; and merging data received from the at least one node.