×

Intra-platform data migration

  • US 10,157,196 B2
  • Filed: 08/12/2015
  • Issued: 12/18/2018
  • Est. Priority Date: 08/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. A database (DB) platform system that includes first and second DBs having respective first and second records, the system comprising:

  • a processor; and

    a memory to store one or more sequences of instructions which, when executed by the processor, cause the processor to;

    automatically associate a globally unique identifier (GUID) with each record of the first DB, the GUID of each record comprises a record identifying attribute combined with a data source identifier, the record identifying attribute uniquely identifies a record within the first DB or the second DB, and the data source identifier identifies a source of the record within the first DB or the second DB;

    compare GUIDs of records in the first DB to GUIDs of records the second DB;

    insert into the second DB first records from the first DB for which no second records in the second DB have corresponding GUIDs;

    update in the second DB, in response to insertion of the first records into the second DB, second records for which first records in the first DB have corresponding GUIDs;

    insert at least one second record of the second DB into the first DB when a GUID of the at least one second record does not exist in the first DB; and

    update at least one first record in the first DB with data of the at least one second record of the second DB when the GUID of the at least one second record does exist in the first DB.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×