NON-DISRUPTIVE DATA MOVEMENT AND NODE REBALANCING IN EXTREME OLTP ENVIRONMENTS
    1.
    发明申请
    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)缓存。 该方法采用时间标签,并将数据从源节点移动到目标节点,同时允许更新源节点上的数据。 该方法将时间标签之后发生的更新从源节点传播到目标节点,并将应用程序和所有权交换到目标节点。 另一种方法为分区结构分割数据,并在节点上存储切片。 另一种方法是通过将数据从网格后端移动到节点来启动数据结构。 在一个实施例中,另一种方法以非破坏性方式重新平衡节点。 当结构关闭时,该方法将数据从节点保存到网格后端。

    Non-disruptive data movement and node rebalancing in extreme OLTP environments
    2.
    发明授权
    Non-disruptive data movement and node rebalancing in extreme OLTP environments 有权
    极端OLTP环境中的非破坏性数据移动和节点重新平衡

    公开(公告)号:US09075858B2

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

    申请号: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)缓存。 该方法采用时间标签,并将数据从源节点移动到目标节点,同时允许更新源节点上的数据。 该方法将时间标签之后发生的更新从源节点传播到目标节点,并将应用程序和所有权交换到目标节点。 另一种方法为分区结构分割数据,并在节点上存储切片。 另一种方法是通过将数据从网格后端移动到节点来启动数据结构。 在一个实施例中,另一种方法以非破坏性方式重新平衡节点。 当结构关闭时,该方法将数据从节点保存到网格后端。

    Auto-Correction in Database Replication
    3.
    发明申请
    Auto-Correction in Database Replication 有权
    数据库复制中的自动更正

    公开(公告)号:US20120310885A1

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

    申请号:US13150955

    申请日:2011-06-01

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30575

    摘要: Systems, methods and computer program product embodiments for auto-correction in database replication are disclosed herein. An embodiment includes receiving a log record of one or more database row changes on a table marked for replication. From the received log record, one or more insert operations on the marked table are identified. Each identified insert operation is automatically replaced with a first pair of operations, where each first pair comprises a delete operation associated with a new insert operation. Each first pair, when executed at a replicate database, acts to delete data at a first location identified by each identified insert operation prior to inserting data of the new insert operation at the first location. The embodiment further includes identifying, from the log record, one or more update operations on the marked table, and automatically replacing each identified update operation with a second pair of operations, where each second pair comprises a new delete operation associated with a new insert operation.

    摘要翻译: 本文公开了用于数据库复制中的自动校正的系统,方法和计算机程序产品实施例。 一个实施例包括在标记为复制的表上接收一个或多个数据库行变化的日志记录。 从接收到的日志记录中,标识表上的一个或多个插入操作。 每个识别的插入操作被自动替换为第一对操作,其中每个第一对包括与新的插入操作相关联的删除操作。 当在复制数据库执行时,每个第一对在用于在第一位置插入新的插入操作的数据之前,在由每个识别的插入操作识别的第一位置处删除数据。 该实施例还包括从日志记录中识别标记表上的一个或多个更新操作,并且用第二对操作自动替换每个识别的更新操作,其中每个第二对包括与新的插入操作相关联的新的删除操作 。

    REPLICATION RESYNCHRONIZATION
    4.
    发明申请
    REPLICATION RESYNCHRONIZATION 有权
    再生再生

    公开(公告)号:US20120150803A1

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

    申请号:US13196308

    申请日:2011-08-02

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: System, method, computer program product embodiments and combinations and sub-combinations thereof for replication resynchronization are provided. An embodiment includes providing a mode of operation in a replication control system for repopulating a replicated version of a primary database that does not affect an ability to continue activity in the primary database. Further included is managing the repopulating of the replicated version with attention to at least a resynchronization marker.

    摘要翻译: 提供了用于复制重新同步的系统,方法,计算机程序产品实施例及其组合和子组合。 一个实施例包括在复制控制系统中提供操作模式,以重新填充不影响主数据库中的活动的能力的主数据库的复制版本。 还包括管理复制版本的重新填充,并注意至少重新同步标记。

    Replication resynchronization
    5.
    发明授权
    Replication resynchronization 有权
    复制重新同步

    公开(公告)号:US08412674B2

    公开(公告)日:2013-04-02

    申请号:US13196308

    申请日:2011-08-02

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: System, method, computer program product embodiments and combinations and sub-combinations thereof for replication resynchronization are provided. An embodiment includes providing a mode of operation in a replication control system for repopulating a replicated version of a primary database that does not affect an ability to continue activity in the primary database. Further included is managing the repopulating of the replicated version with attention to at least a resynchronization marker.

    摘要翻译: 提供了用于复制重新同步的系统,方法,计算机程序产品实施例及其组合和子组合。 一个实施例包括在复制控制系统中提供操作模式,以重新填充不影响主数据库中的活动的能力的主数据库的复制版本。 还包括管理复制版本的重新填充,并注意至少重新同步标记。

    Replication system with methodology for replicating database sequences
    6.
    发明授权
    Replication system with methodology for replicating database sequences 有权
    具有复制数据库序列的方法的复制系统

    公开(公告)号:US07587435B2

    公开(公告)日:2009-09-08

    申请号:US11309940

    申请日:2006-11-10

    IPC分类号: G06F12/00 G06F17/30

    摘要: Replication system with methodology for replicating database sequences is described. In one embodiment, for example, in a database system, a method of the present invention is described for replicating a sequence object from a primary database to a replicate database, the method comprises steps of: monitoring changes to table data at the primary database for capturing information sufficiently characterizing the sequence object to allow its replication, the table data being logged to a log file; reading the log file, for determining changes to apply to the replicate database for replicating the sequence object; and reconstructing the sequence object at the replicate database based on the determined changes.

    摘要翻译: 描述了具有用于复制数据库序列的方法的复制系统。 在一个实施例中,例如,在数据库系统中,描述了本发明的方法,用于将序列对象从主数据库复制到复制数据库,该方法包括以下步骤:监视主数据库对表数据的更改,以便 捕获充分表征序列对象以允许其复制的信息,将表数据记录到日志文件; 读取日志文件,以确定要应用于复制数据库的更改以复制序列对象; 并且基于确定的改变在复制数据库上重建序列对象。

    Auto-correction in database replication
    7.
    发明授权
    Auto-correction in database replication 有权
    数据库复制中的自动更正

    公开(公告)号:US08417669B2

    公开(公告)日:2013-04-09

    申请号:US13150955

    申请日:2011-06-01

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30575

    摘要: Systems, methods and computer program product embodiments for auto-correction in database replication are disclosed herein. An embodiment includes receiving a log record of one or more database row changes on a table marked for replication. From the received log record, one or more insert operations on the marked table are identified. Each identified insert operation is automatically replaced with a first pair of operations, where each first pair comprises a delete operation associated with a new insert operation. Each first pair, when executed at a replicate database, acts to delete data at a first location identified by each identified insert operation prior to inserting data of the new insert operation at the first location. The embodiment further includes identifying, from the log record, one or more update operations on the marked table, and automatically replacing each identified update operation with a second pair of operations, where each second pair comprises a new delete operation associated with a new insert operation.

    摘要翻译: 本文公开了用于数据库复制中的自动校正的系统,方法和计算机程序产品实施例。 一个实施例包括在标记为复制的表上接收一个或多个数据库行变化的日志记录。 从接收到的日志记录中,标识表上的一个或多个插入操作。 每个识别的插入操作被自动替换为第一对操作,其中每个第一对包括与新的插入操作相关联的删除操作。 当在复制数据库执行时,每个第一对在用于在第一位置插入新的插入操作的数据之前,在由每个识别的插入操作识别的第一位置处删除数据。 该实施例还包括从日志记录中识别标记表上的一个或多个更新操作,并且用第二对操作自动替换每个识别的更新操作,其中每个第二对包括与新的插入操作相关联的新的删除操作 。

    Replication system with methodology for replicating database sequences
    8.
    发明申请
    Replication system with methodology for replicating database sequences 有权
    具有复制数据库序列的方法的复制系统

    公开(公告)号:US20080114816A1

    公开(公告)日:2008-05-15

    申请号:US11309940

    申请日:2006-11-10

    IPC分类号: G06F17/30

    摘要: Replication system with methodology for replicating database sequences is described. In one embodiment, for example, in a database system, a method of the present invention is described for replicating a sequence object from a primary database to a replicate database, the method comprises steps of: monitoring changes to table data at the primary database for capturing information sufficiently characterizing the sequence object to allow its replication, the table data being logged to a log file; reading the log file, for determining changes to apply to the replicate database for replicating the sequence object; and reconstructing the sequence object at the replicate database based on the determined changes.

    摘要翻译: 描述了具有用于复制数据库序列的方法的复制系统。 在一个实施例中,例如,在数据库系统中,描述了本发明的方法,用于将序列对象从主数据库复制到复制数据库,该方法包括以下步骤:监视主数据库对表数据的更改,以便 捕获充分表征序列对象以允许其复制的信息,将表数据记录到日志文件; 读取日志文件,以确定要应用于复制数据库的更改以复制序列对象; 并且基于确定的改变在复制数据库上重建序列对象。