| CPC G06F 16/2379 (2019.01) | 19 Claims |

|
1. A system, comprising:
at least one data processor; and
at least one memory storing instructions which, when executed by the at least one data processor, cause operations comprising:
committing a first transaction at a first commit time and a second transaction at a second commit time, wherein the first transaction comprises inserting a record into a database and the second transaction comprises deleting the record from the database;
determining, based at least on the first commit time at which the first transaction is committed and the second commit time at which the second transaction is committed, a validity period of the record; and
updating, based at least on the validity period of the record, a current table and/or a history table of a system versioned table to include the record, wherein the record is moved from the current table to the history table upon an expiration of the validity period, wherein the record is moved from the current table to the history table upon an expiration of the validity period.
|