SYSTEM AND METHODS FOR FACILITATING A LINEAR GRID DATABASE WITH DATA ORGANIZATION BY DIMENSION
First Claim
1. A system for querying organized data comprising:
- a data query interface adapted to receive a first data query, wherein the first data query references at least a first dimension of data and a second 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
one or more nodes, including a first node identified by a first value in the first dimension of the data, the first node being adapted to receive requests for the data and retrieve the data from at least one memory storage location identified by the second dimension of the data referenced by the first data query.
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.
29 Citations
20 Claims
-
1. A system for querying organized data comprising:
-
a data query interface adapted to receive a first data query, wherein the first data query references at least a first dimension of data and a second 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 one or more nodes, including a first node identified by a first value in the first dimension of the data, the first node being adapted to receive requests for the data and retrieve the data from at least one memory storage location identified by the second dimension of the data referenced by the first data query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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; associating a set of memory storage locations with a second dimension of data referenced by the data query; associating the set of nodes with a first dimension of data referenced by the data query, the set of nodes being configured to access the set of memory storage locations; identifying a first node from the set of nodes based on the first dimension of data referenced by the data query; requesting data from the first node; and receiving data from the identified node, wherein the received data is retrieved by the identified node from at least one of the set of memory storage locations identified by the second dimension of data referenced by the data query. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for querying organized data comprising:
-
a data query interface for receiving a data query referencing at least a first dimension of data and a second dimension of data; a first node identified by the first dimension of data referenced by the data query; a set of memory storage locations identified by the second dimension of data referenced by the data query; and a dispatcher for generating a data request based on the data query, and for routing the data request to the first node based on identification of the first node in the first dimension of data referenced by the data query; the first node being configured to receive the data request from the dispatcher and to execute a parsing process for retrieving data from the set of memory storage locations. - View Dependent Claims (18, 19, 20)
-
Specification