Capturing and maintaining a timeline of data changes in a relational database system
AssigneeFmr LLC
InventorsKriti Kumar Verma, Sunil Gurusiddappa
Life of this patent
Estimating the term…
Loading patent…
AssigneeFmr LLC
InventorsKriti Kumar Verma, Sunil Gurusiddappa
Estimating the term…
Methods and apparatuses are described for capturing and maintaining a timeline of data changes in a relational database system. A server identifies changed records from relational database tables. The server analyzes the changed records to determine a maximum timestamp for each primary key and extracts the changed records associated with each primary key where a timestamp is equal to or greater than the maximum timestamp for the primary key. The server generates timestamp ranges for each primary key, each comprising an effective date and an expiration date. The server determines whether each key-date combination already exists in a historical record table. The server updates an expiration date of an existing record in the historical record table using the effective date and inserts a new record for the timestamp range using the captured records.
A system for capturing and maintaining a timeline of data changes in a relational database system, the system comprising a server computing device having a memory for storing computer-executable instructions and a processor that executes the computer-executable instructions to:
A computerized method of capturing and maintaining a timeline of data changes in a relational database system, the method comprising:
A computer program product for capturing and maintaining a timeline of data changes in a relational database system , the computer program product comprising a non-transitory computer-readable medium including instructions that, when executed by a server computing device, cause the server computing device to:
Dependencies are inferred from the claim text.