Applying transaction log in parallel

    公开(公告)号:US09760617B2

    公开(公告)日:2017-09-12

    申请号:US14290421

    申请日:2014-05-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578

    摘要: System, method, computer program product embodiments and combinations and sub-combinations thereof for data replication in a database system environment are described. In an aspect, the data replication includes grouping, in-memory, a plurality of transactions to be replicated as a single transaction from a source database system to a target database system. A plurality of net row changes is compiled for the plurality of transactions, and data inconsistency detection and resolution within a command application order are performed. The plurality of net row changes are organized in segments and the segments can be applied simultaneously in bulk to the target database system.

    Replication Description Model for Data Distribution
    5.
    发明申请
    Replication Description Model for Data Distribution 有权
    数据分发的复制描述模型

    公开(公告)号:US20150186484A1

    公开(公告)日:2015-07-02

    申请号:US14142037

    申请日:2013-12-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: A system, method and computer-readable mediums for replicating data, are provided. A replication logic description describing how data is replicated in a replication path and a resource description describing a replication environment are specified. The replication logic description is bound to at least one resource in the resource description. Once bound, an object representing a bound replication logic description and the resource description is generated and deployed in the replication environment. Once deployed the object replicates data in the replication path while ensuring transaction consistency and delivery during replication of the data.

    摘要翻译: 提供了用于复制数据的系统,方法和计算机可读介质。 指定描述如何在复制路径中复制数据的复制逻辑描述以及描述复制环境的资源描述。 复制逻辑描述被绑定到资源描述中的至少一个资源。 绑定后,将在复制环境中生成并部署表示绑定复制逻辑描述和资源描述的对象。 部署后,对象会在复制路径中复制数据,同时确保数据复制期间事务的一致性和传递。

    HIGH VOLUME, HIGH SPEED ADAPTIVE DATA REPLICATION
    6.
    发明申请
    HIGH VOLUME, HIGH SPEED ADAPTIVE DATA REPLICATION 有权
    高容量,高速自适应数据复制

    公开(公告)号:US20110153568A1

    公开(公告)日:2011-06-23

    申请号:US12646321

    申请日:2009-12-23

    IPC分类号: G06F17/00 G06F12/16

    摘要: System, method, computer program product embodiments and combinations and sub-combinations thereof for data replication in a database system environment are described. In an aspect, the data replication includes grouping, in-memory, a plurality of transactions to be replicated as a single transaction from a source database system to a target database system. A plurality of net row changes is compiled for the plurality of transactions, and data inconsistency detection and resolution within a command application order are performed. Further included is bulk application of the plurality of net row changes to the target database system.

    摘要翻译: 描述了用于数据库系统环境中的数据复制的系统,方法,计算机程序产品实施例及其组合和子组合。 在一方面,数据复制包括将要从源数据库系统复制为单个事务的多个事务分组到目标数据库系统。 针对多个事务编辑多个净行更改,并且执行命令应用顺序内的数据不一致性检测和解析。 还包括将多个网络行更改批量应用于目标数据库系统。

    Zero data loss transfer protocol
    7.
    发明授权

    公开(公告)号:US10423498B2

    公开(公告)日:2019-09-24

    申请号:US14446172

    申请日:2014-07-29

    摘要: A method for reliable data synchronization within a network is disclosed. The producer system stories data in a persistent data store and produces one or more data updates. The producer system simultaneously transmits the data updates to a consumer system and initiating storage of the data updates at the producer system. When storage of the data updates at the producer system is complete, the producer system transmits a first acknowledgment to the consumer system. The producer system determines whether a second acknowledgment has been received from the consumer system, wherein the second acknowledgment indicates that the consumer system has successfully stored the data updates at the consumer system. In accordance with a determination that the second acknowledgment has been received from the consumer system, the producer system changes the temporary status of the data updates stored at the producer system to a permanent status.

    System providing methodology for replication subscription resolution
    8.
    发明授权
    System providing methodology for replication subscription resolution 有权
    系统提供复制订阅解析方法

    公开(公告)号:US07346633B2

    公开(公告)日:2008-03-18

    申请号:US10709974

    申请日:2004-06-10

    IPC分类号: G06F17/30

    摘要: A system providing methodology for replication subscription resolution. In one embodiment, for example, a system of the present invention for determining subscribers to which a published item of data should be replicated comprises: an interface module for receiving user input of lists of a plurality of subscribers, each list specifying items of data to be replicated to a given subscriber, a build module for building an index based on the lists of the plurality of subscribers containing entries indicating subscribers For each item of data specified in the lists and a default list of subscribers for items of data not matching any of the entries; and a resolution module for receiving a published item of data and determining subscribers to which the published item should be replicated based on the index.

    摘要翻译: 提供复制订阅解析方法的系统。 在一个实施例中,例如,本发明的用于确定应该复制已发布数据项目的用户的本发明的系统包括:接口模块,用于接收多个用户的列表的用户输入,每个列表指定数据项 被复制到给定订户,构建模块,用于基于包含指示订户的条目的多个订户的列表来构建索引。对于列表中指定的每个数据项目,以及用于不符合任何 条目; 以及分辨率模块,用于接收已发布的数据项,并且基于所述索引确定应该发布已发布项目的用户。

    System Providing Methodology for Replication Subscription Resolution
    9.
    发明申请
    System Providing Methodology for Replication Subscription Resolution 有权
    系统提供复制订阅解决方案

    公开(公告)号:US20050278346A1

    公开(公告)日:2005-12-15

    申请号:US10709974

    申请日:2004-06-10

    IPC分类号: G06F7/00

    摘要: A system providing methodology for replication subscription resolution is described. In one embodiment, for example, a system of the present invention for determining subscribers to which a published item of data should be replicated is described that comprises: an interface module for receiving user input of lists of a plurality of subscribers, each list specifying items of data to be replicated to a given subscriber; a build module for building an index based on the lists of the plurality of subscribers containing entries indicating subscribers for each item of data specified in the lists and a default list of subscribers for items of data not matching any of the entries; and a resolution module for receiving a published item of data and determining subscribers to which the published item should be replicated based on the index.

    摘要翻译: 描述了提供复制订阅解析方法的系统。 在一个实施例中,例如,描述了本发明的用于确定应该复制已发布数据项目的订户的系统,其包括:接口模块,用于接收多个订户的列表的用户输入,每个列表指定项目 要复制到给定用户的数据; 用于基于所述多个订户的列表构建索引的构建模块,其包含指示在所述列表中指定的每个数据项的订户的条目,以及用于不符合任何条目的数据的数据的订户的默认列表; 以及分辨率模块,用于接收已发布的数据项,并且基于所述索引确定应该发布已发布项目的用户。

    ZERO DATA LOSS TRANSFER PROTOCOL
    10.
    发明申请
    ZERO DATA LOSS TRANSFER PROTOCOL 有权
    零数据丢失传输协议

    公开(公告)号:US20150378845A1

    公开(公告)日:2015-12-31

    申请号:US14446172

    申请日:2014-07-29

    摘要: A method for reliable data synchronization within a network is disclosed. The producer system stories data in a persistent data store and produces one or more data updates. The producer system simultaneously transmits the data updates to a consumer system and initiating storage of the data updates at the producer system. When storage of the data updates at the producer system is complete, the producer system transmits a first acknowledgment to the consumer system. The producer system determines whether a second acknowledgment has been received from the consumer system, wherein the second acknowledgment indicates that the consumer system has successfully stored the data updates at the consumer system. In accordance with a determination that the second acknowledgment has been received from the consumer system, the producer system changes the temporary status of the data updates stored at the producer system to a permanent status.

    摘要翻译: 公开了一种在网络内可靠数据同步的方法。 生产者系统将持久性数据存储中的数据进行故事并产生一个或多个数据更新。 生产者系统同时将数据更新传送到消费者系统,并在生产者系统上启动数据更新的存储。 当生产者系统的数据更新的存储完成时,生产者系统向消费者系统发送第一确认。 生产者系统确定是否已经从消费者系统接收到第二确认,其中第二确认指示消费者系统已经在消费者系统上成功存储数据更新。 根据从消费者系统接收到第二确认的确定,生产者系统将存储在生产者系统中的数据更新的临时状态改变为永久状态。