Technique for using a current lookup for performing multiple merge operations using source data that is modified in between the merge operations
First Claim
Patent Images
1. A method of combining data within a database system, the method comprising:
- performing a scan of a source data structure to obtain source data;
performing a first merge operation to merge the source data into a first destination data structure;
storing one or more changes to the first destination data structure in an intermediate data structure;
using the intermediate data structure to determine whether the source data should be augmented with the one or more changes; and
performing one or more subsequent merge operations using the source data without performing another scan of the source data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A source data structure may be scanned one time in order to obtain source data that is then used for multiple merge operations in order to merge source data into one or more destination data structures. Each merge operation is then performed using the same scan of the source data structure and a scan of the destination data structure.
-
Citations
26 Claims
-
1. A method of combining data within a database system, the method comprising:
-
performing a scan of a source data structure to obtain source data;
performing a first merge operation to merge the source data into a first destination data structure;
storing one or more changes to the first destination data structure in an intermediate data structure;
using the intermediate data structure to determine whether the source data should be augmented with the one or more changes; and
performing one or more subsequent merge operations using the source data without performing another scan of the source data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of combining data within a database system, the method comprising:
-
maintaining a data structure to store changes to data in a destination data structure as a result of a first merge operation being performed between a source data and the destination data structure;
augmenting the source data with at least some of the changes in the intermediate data structure; and
performing a subsequent merge operation using the augmented source data. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable medium carrying one or more sequences of instructions for combining data within a database system, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
performing a scan of a source data structure to obtain source data;
performing a first merge operation to merge the source data into a first destination data structure;
storing one or more changes to the first destination data structure in an intermediate data structure;
using the intermediate data structure to determine whether the source data should be augmented with the one or more changes; and
performing one or more subsequent merge operations using the source data without performing another scan of the source data structure. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification