Lock-free timestamp ordering for distributed transactions

    公开(公告)号:US12066999B1

    公开(公告)日:2024-08-20

    申请号:US17710567

    申请日:2022-03-31

    CPC classification number: G06F16/2379 G06F16/2322 G06F16/2343

    Abstract: At a lock-less data management service, a multi-phase commit of a transaction is performed. The multi-phase commit includes a read set validation phase (in which a first set of timestamp-based conditions is used to determine whether the transaction has a read-write conflict), a pre-commit timestamps update phase (in which respective pre-commit timestamps associated with data items of the transaction's write set are set to a proposed commit time after verifying that the proposed commit time satisfies a second set of timestamp-based conditions), and a write initialization phase (in which respective new versions of individual data items of the write set are stored, without storing data item values indicated in the write set).

Patent Agency Ranking