Converting a serial transaction schedule to a parallel transaction schedule
    1.
    发明公开
    Converting a serial transaction schedule to a parallel transaction schedule 审中-公开
    Umwandlung einer serieller Transaktionszeitplanung auf eine parallele Transaktionszeitplanung

    公开(公告)号:EP2998863A1

    公开(公告)日:2016-03-23

    申请号:EP14004184.9

    申请日:2014-12-11

    申请人: Sybase, Inc.

    摘要: A method and system for transforming a serial schedule of transactions into a parallel schedule of transaction is disclosed. In one example, a computer system stores a list of data transactions in a transaction log. The computer system then reads a respective data transaction from the transaction log. The computer system determines whether the respective data transaction is dependent on any other currently pending data transaction. In accordance with a determination that the respective data transaction is not dependent on any other currently pending data transaction, the computer system applies the data changes to a reconstructed data set. In accordance with a determination that the respective data transaction is dependent on a currently pending second data transaction, the computer system delays commitment of the respective data transaction until the second data transaction has been applied to the reconstructed data set.

    摘要翻译: 公开了一种用于将事务的串行调度转换为并行交易计划的方法和系统。 在一个示例中,计算机系统将数据事务的列表存储在事务日志中。 计算机系统然后从事务日志读取相应的数据事务。 计算机系统确定相应的数据事务是否依赖于任何其他当前待处理的数据事务。 根据确定相应的数据事务不依赖于任何其他当前待处理的数据事务,计算机系统将数据改变应用于重构数据集。 根据确定相应的数据事务取决于当前待决的第二数据事务,计算机系统延迟相应数据事务的承诺,直到第二数据事务已被应用于重建的数据集。