Method and system for distributed bulk matching and loading
AssigneeSun Microsystems, Inc.
InventorSwaranjit Singh Dua
Life of this patent
Estimating the term…
Abstract
A method for matching bulk data, involving receiving a plurality of input records, performing block distribution on the plurality of input records to obtain a plurality of block records, wherein performing block distribution comprises distributing the plurality of input records to a first plurality of containers, performing concurrent matching operations on the plurality of block records to obtain a plurality of single best records, and loading the plurality of single best records into a master index database.
Claims20
A method for matching bulk data, comprising:
- receiving a plurality of input records;
- performing block distribution on the plurality of input records to obtain a plurality of block records, wherein performing block distribution comprises distributing the plurality of input records to a first plurality of containers;
- performing concurrent matching operations on the plurality of block records to obtain a plurality of single best records;
- and
- loading the plurality of single best records into a master index database.
A system for matching bulk data, comprising:
- a master computing device configured to:
- receive a plurality of input records, and
- perform block distribution on the plurality of input records to obtain a plurality of block records, wherein performing block distribution comprises distributing the plurality of input records to a first plurality of containers;
- a plurality of slave computing devices configured to execute concurrently to:
- match the plurality of block records to obtain a plurality of single best records;
- and
- a master index database configured to store the plurality of single best records.
A computer readable medium comprising instructions for matching bulk data, the instructions comprising functionality to:
- receive a plurality of input records;
- perform block distribution on the plurality of input records to obtain a plurality of block records, wherein performing block distribution comprises distributing the plurality of input records to a first plurality of containers;
- perform concurrent matching operations on the plurality of block records to obtain a plurality of single best records;
- and
- load the plurality of single best records into a master index database.
Dependencies are inferred from the claim text.