×

Transfer of data from positional data sources to partitioned databases in restartable environments

  • US 8,156,084 B2
  • Filed: 01/17/2008
  • Issued: 04/10/2012
  • Est. Priority Date: 01/17/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for transferring data from data sources to database partitions, the method comprising:

  • reading a record from a data source in a computer system, the record having a position that uniquely identifies the record in the data source relative to a starting position of the data source, wherein the record is to be written to one of a plurality of partitions of a database in the computer system, wherein the record is one of a plurality of records written to the one partition and the position of the record is farthest from the starting position of the data source among the plurality of records written to the one partition;

    obtaining the position of the record in the data source;

    initiating a transaction to write the record to the one partition and to store the position of the record in the database;

    committing the transaction after the record is successfully written to the one partition and the position of the record is successfully stored in the database; and

    upon a restart following a failure, avoiding writing the record of the committed transaction to the one partition by rejecting any record with a position that is less than or equal to the position of the committed transaction.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×