System and methods for facilitating a linear grid database with data organization by dimension
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for retrieving data within a linear grid management system are disclosed. Data having multiple dimensions is associated with physical locations, where a first dimension of the data is associated with a set of nodes and a second dimension of the data is associated with a set of memory storage locations. A received data query can be divided into multiple subqueries or data requests, such that each subquery is directed to a particular node identified by the first dimension of data referenced by the data query. When receiving a subquery, a node generates a unique and efficient parsing process to retrieve data from the memory storage locations identified by the second dimension of data referenced by the data query.
-
Citations
11 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification