DATA PARTITIONING AND ORDERING
First Claim
Patent Images
1. A method for storing ordered data in a computer data system, the method comprising:
- receiving an electronic message containing one or more data items;
storing the received data items to a first set of one or more first partitions as first stored data in a first electronic data storage device;
remapping the data items stored in the first set of partitions to a second set of one or more second partitions in a second electronic data storage device, each of the second partitions having a respective grouping;
storing the remapped first stored data as second stored data in the second set of partitions in a second electronic data storage device according to the respective grouping;
sorting each second partition of the second set of partitions according to a strict ordering to generate ordered second partitions; and
storing the ordered second partitions in the second electronic data storage device so as to maintain the strict ordering.
3 Assignments
0 Petitions
Accused Products
Abstract
Described are methods, systems and computer readable media for data partitioning and ordering.
47 Citations
17 Claims
-
1. A method for storing ordered data in a computer data system, the method comprising:
-
receiving an electronic message containing one or more data items; storing the received data items to a first set of one or more first partitions as first stored data in a first electronic data storage device; remapping the data items stored in the first set of partitions to a second set of one or more second partitions in a second electronic data storage device, each of the second partitions having a respective grouping; storing the remapped first stored data as second stored data in the second set of partitions in a second electronic data storage device according to the respective grouping; sorting each second partition of the second set of partitions according to a strict ordering to generate ordered second partitions; and storing the ordered second partitions in the second electronic data storage device so as to maintain the strict ordering. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for retrieving ordered data in a computer data system, the method comprising:
-
receiving an electronic message including a computer data system query; performing first processing of the computer data system query to identify one or more data objects within a set of partitions stored on an electronic data storage device, the one or more data objects identified as containing data responsive to the query; generating an intermediate result data object based on the first processing; performing second processing of the computer data system query to generate an ordered collection of index values corresponding to one or more data items from the identified data objects having data responsive to the query, wherein the ordered collection contains index values into one or more data objects maintained according to a strict ordering associated with the data objects; generating a subsequent result data object based on the second processing; and providing a reference to the subsequent result data object containing the ordered collection as a query result, the subsequent result data object including references to data and corresponding index values for that data, wherein the subsequent result data object maintains the strict ordering associated with the data objects. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for computer data system data object schema modification, the method comprising:
-
receiving a request to modify a schema associated with a data object; retrieving schema information from metadata associated with the data object; modifying only the schema information according to the received request; and storing the modified schema information in the metadata associated with the data object, wherein the data object is accessible according to the modified schema information. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification