Resynchronization of multiple copies of a database after a divergence in transaction history
    1.
    发明授权
    Resynchronization of multiple copies of a database after a divergence in transaction history 有权
    在交易历史中发生分歧后,重新同步数据库的多个副本

    公开(公告)号:US07457829B2

    公开(公告)日:2008-11-25

    申请号:US10602283

    申请日:2003-06-23

    IPC分类号: G06F17/30

    摘要: The resynchronization of multiple copies of a database after a divergence in transaction history in provided. In an illustrative implementation, algorithms are provided for synchronizing multiple copies of a database upon the occurrence of a divergence in transaction history. A data environment is provided having a database and a copy. The database environment operating in a manner where the database records some transactions and the copy recording some later transactions, but neither having an up-to-date set of data or log of data changes. In operation, the database and its copy compare transaction log sequence numbers to discern the changes database and/or database copy pages. During resynchronization, the database and/or its copy sends page specific information about changes that have not been performed on each other respectively. In this manner, the data environment may be resynchronized with minimal data transmitted and without a requiring a complete restoration of the database.

    摘要翻译: 在提供的交易历史中发生分歧后,数据库的多个副本的重新同步。 在说明性实现中,提供了算法,用于在事务历史中发生分歧时同步数据库的多个副本。 提供了具有数据库和副本的数据环境。 数据库环境以数据库记录某些事务的方式运行,并且副本记录一些较晚的事务,但没有最新的数据集或数据日志更改。 在操作中,数据库及其复制比较事务日志序列号以识别更改数据库和/或数据库副本页面。 在重新同步期间,数据库和/或其副本分别发送关于彼此尚未执行的更改的页面特定信息。 以这种方式,数据环境可以通过传输的最小数据重新同步,而不需要数据库的完全恢复。