HIGH VOLUME, HIGH SPEED ADAPTIVE DATA REPLICATION
    1.
    发明申请
    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.

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

    High volume, high speed adaptive data replication
    2.
    发明授权
    High volume, high speed adaptive data replication 有权
    高容量,高速自适应数据复制

    公开(公告)号:US08996458B2

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

    申请号:US12646321

    申请日:2009-12-23

    IPC分类号: G06F17/30 G06F11/20

    摘要: 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.

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

    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.

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

    Zero data loss transfer protocol
    6.
    发明授权

    公开(公告)号: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
    7.
    发明授权
    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
    8.
    发明申请
    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.

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

    DIRECTING A DATA REPLICATION ENVIRONMENT THROUGH POLICY DECLARATION
    9.
    发明申请
    DIRECTING A DATA REPLICATION ENVIRONMENT THROUGH POLICY DECLARATION 审中-公开
    通过政策声明指导数据复制环境

    公开(公告)号:US20130159253A1

    公开(公告)日:2013-06-20

    申请号:US13326928

    申请日:2011-12-15

    IPC分类号: G06F17/30

    CPC分类号: G06F16/27

    摘要: System, method, computer program product embodiments and combinations and sub-combinations thereof for directing a data replication environment through policy declaration are described. Aspects include identifying a policy declaration defining a replication environment, and processing the policy declaration to instantiate the replication environment according to parameters established in the policy declaration.

    摘要翻译: 描述了通过策略声明指导数据复制环境的系统,方法,计算机程序产品实施例及其组合和子组合。 方面包括识别定义复制环境的策略声明,以及根据策略声明中建立的参数处理策略声明来实例化复制环境。

    NON-DISRUPTIVE DATA MOVEMENT AND NODE REBALANCING IN EXTREME OLTP ENVIRONMENTS
    10.
    发明申请
    NON-DISRUPTIVE DATA MOVEMENT AND NODE REBALANCING IN EXTREME OLTP ENVIRONMENTS 有权
    非破坏性数据移动和极端OLTP环境中的节点重新分配

    公开(公告)号:US20120158805A1

    公开(公告)日:2012-06-21

    申请号:US12970219

    申请日:2010-12-16

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30584 G06F17/3048

    摘要: Systems and methods for non-disruptive cache startup, shutdown, data partition movement, and node rebalancing for a data fabric within a data grid in a database environment. The data grid is a clustered in-memory database (IMDB) cache comprising one or more data fabrics including multiple IMDB cache nodes. The method takes a time tag and moves data from source to destination nodes while allowing updates to data on the source nodes. The method propagates updates occurring after the time tag to destination nodes from source nodes and switches applications and ownership to the destination nodes. Another method slices data for a partitioned fabric and stores slices on nodes. Another method starts a data fabric by moving data from a grid backend to the nodes. In an embodiment, another method rebalances nodes in a non-disruptive manner. When a fabric is shutdown, the method saves data from the nodes to the grid backend.

    摘要翻译: 用于数据库环境中数据网格内数据结构的非中断缓存启动,关闭,数据分区移动和节点重新平衡的系统和方法。 数据网格是包含一个或多个包括多个IMDB缓存节点的数据结构的聚簇内存数据库(IMDB)缓存。 该方法采用时间标签,并将数据从源节点移动到目标节点,同时允许更新源节点上的数据。 该方法将时间标签之后发生的更新从源节点传播到目标节点,并将应用程序和所有权交换到目标节点。 另一种方法为分区结构分割数据,并在节点上存储切片。 另一种方法是通过将数据从网格后端移动到节点来启动数据结构。 在一个实施例中,另一种方法以非破坏性方式重新平衡节点。 当结构关闭时,该方法将数据从节点保存到网格后端。