Maintaining sort order of data in databases
AssigneeParAccel LLC
InventorsDavid Benedict Galimberti, Brian Pak-ning Chu
Life of this patent
Estimating the term…
Loading patent…
AssigneeParAccel LLC
InventorsDavid Benedict Galimberti, Brian Pak-ning Chu
Estimating the term…
A database system maintains table data in sorted order. The table data becomes unsorted over time due to add, delete, and update operations. These operations are performed such that the table comprises an initial sorted region followed by an unsorted region. The database system performs an incremental operation to rewrite the table in sorted order. The database system partitions the unsorted region into a plurality of partitions comprising sorted rows within each partition. The database system iteratively merges rows from the partitions to the sorted region of the table. The database system selects a set of lowest tanked rows from the partitions. The database system merges these lowest ranked rows with the sorted region while maintaining the sort order of the sorted region. The database system repeats these steps until all the partitions are processed. The database may store data in columnar fashion.
A computer implemented method for maintaining sort order of data in a database, the method comprising:
A non-transitory computer-readable storage medium storing computer-executable code for maintaining sort order of data in a database, the code, when executed by a processor, causing the processor to:
A computer-implemented system for maintaining sort order of data in a database, the system comprising:
Dependencies are inferred from the claim text.