Method for data replication with conflict detection
    1.
    发明授权
    Method for data replication with conflict detection 失效
    具有冲突检测的数据复制方法

    公开(公告)号:US6058401A

    公开(公告)日:2000-05-02

    申请号:US81297

    申请日:1998-05-20

    IPC分类号: G06F11/14 G06F17/30

    摘要: Communication costs are reduced in a distributed system that supports data replication with conflict detection by sending small values or nulls as replacements for field values that are not strictly used for replication or conflict detection. Specifically, nulls are propagated for new values of unmodified fields, old values of fields in unmodified groups of linked fields, and old values of fields for which conflict detection has been disabled. Flag values that indicate which actual old and new values were sent may be generated and propagated along with the replicated data.

    摘要翻译: 通过发送小值或空作为不严格用于复制或冲突检测的字段值的替换,在支持具有冲突检测的数据复制的分布式系统中,通信成本降低。 具体来说,对未修改字段的新值,未修改的链接字段组中的字段的旧值以及已禁用冲突检测的字段的旧值来传播空值。 指示发送哪些实际旧值和新值的标志值可以与复制数据一起生成和传播。

    Method and apparatus for providing database system replication in a
mixed propagation environment
    2.
    发明授权
    Method and apparatus for providing database system replication in a mixed propagation environment 失效
    在混合传播环境中提供数据库系统复制的方法和装置

    公开(公告)号:US5937414A

    公开(公告)日:1999-08-10

    申请号:US808522

    申请日:1997-02-28

    IPC分类号: G06F11/14 G06F17/00

    摘要: A method and apparatus for replicating data among sites is provided. The method allows changes to the same body of data to be replicated synchronously to some destination sites and asynchronously to other destination sites. Such mixed propagation configurations allow synchronous updating to selected remote copies of replicated data where data integrity is a high priority, and asynchronous propagation to remaining copies of replicated data in order to allow transactions to be committed locally regardless of whether the transaction is committed at a remote copy of the replicated data. The propagation mode is selectable by a user on a site-to-site basis for each replicated body of data, thus providing a mix of availability and consistency that is not possible in purely synchronous or purely asynchronous replication systems.

    摘要翻译: 提供了一种用于在站点之间复制数据的方法和装置。 该方法允许将同一主体数据的更改同步复制到某些目标站点,并与其他目标站点异步。 这样的混合传播配置允许同步更新数据完整性是高优先级的复制数据的所选远程副本,以及异步传播到复制数据的剩余副本,以便允许在本地提交事务,而不管事务是否在远程 复制数据的副本。 传播模式可以由用户在每个复制数据体的站点到站点上进行选择,从而提供在纯同步或纯异步复制系统中不可能的可用性和一致性的混合。

    Configurable conflict resolution in a computer implemented distributed
database
    3.
    发明授权
    Configurable conflict resolution in a computer implemented distributed database 失效
    计算机中可配置的冲突解决实现分布式数据库

    公开(公告)号:US5806074A

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

    申请号:US618507

    申请日:1996-03-19

    IPC分类号: G06F11/14 G06F17/30

    摘要: An apparatus and method for providing adaptable and configurable conflict resolution within a replicated data environment is disclosed. In a distributed database system having a first node and a second node, the first node including a first data structure, the second node including a second data structure, a configurable conflict resolution apparatus is disclosed as comprising; 1) a conflict detection module for detecting a conflicting modification to corresponding portions of the first and the second data structures; 2) a plurality of conflict resolution methods, one or more of the plurality of conflict resolution methods being configurably associated with the corresponding portions of the first and the second data structures; and 3) a conflict resolution module for activating a first conflict resolution method of the one or more of the plurality of conflict resolution methods when the conflict detection module detects the conflicting modification to the corresponding portions of the first and the second data structures.

    摘要翻译: 公开了一种用于在复制数据环境内提供适应性和可配置的冲突解决的装置和方法。 在具有第一节点和第二节点的分布式数据库系统中,所述第一节点包括第一数据结构,所述第二节点包括第二数据结构,所述可配置冲突解决装置被公开为包括: 1)冲突检测模块,用于检测对所述第一和第二数据结构的对应部分的冲突修改; 2)多个冲突解决方法,所述多个冲突解决方法中的一个或多个可配置地与所述第一和第二数据结构的相应部分相关联; 以及3)冲突解决模块,用于当冲突检测模块检测到对第一和第二数据结构的对应部分的冲突修改时,激活多个冲突解决方法中的一个或多个的第一冲突解决方法。

    Method and apparatus for defining and configuring modules of data
objects and programs in a distributed computer system
    4.
    发明授权
    Method and apparatus for defining and configuring modules of data objects and programs in a distributed computer system 失效
    用于在分布式计算机系统中定义和配置数据对象和程序的模块的方法和装置

    公开(公告)号:US5724556A

    公开(公告)日:1998-03-03

    申请号:US422042

    申请日:1995-04-14

    IPC分类号: G06F9/44 G06F3/00 G06F7/00

    摘要: A distributed system modeler for modeling a distributed system architecture. The distributed system modeler includes logic for receiving interdependency information specifying interdependencies between a plurality of data objects and programs, logic for defining a plurality of modules, wherein each module of the plurality of modules represents a different grouping of a portion of the plurality of data objects and programs, logic for assigning the modules to nodes in a distributed system, and logic for assigning a distributed transfer methodology between modules in the distributed system. The distributed system modeler includes logic for generating impact analysis criteria defining a quality of said distributed system. The impact analysis criteria includes performance metrics, conflict metrics, data object or program availability metrics, and transaction consistency metrics. The distributed transfer methodology includes a distributed transaction methodology, a synchronous replication methodology, an asynchronous replication methodology, and a procedural replication methodology.

    摘要翻译: 用于建模分布式系统架构的分布式系统建模器。 分布式系统建模器包括用于接收指定多个数据对象和程序之间的相互依赖性的相互依赖性信息的逻辑,用于定义多个模块的逻辑,其中多个模块中的每个模块表示多个数据对象的一部分的不同分组 以及用于将模块分配给分布式系统中的节点的程序,以及用于在分布式系统中的模块之间分配分布式传输方法的逻辑。 分布式系统建模器包括用于产生定义所述分布式系统的质量的影响分析标准的逻辑。 影响分析标准包括绩效指标,冲突指标,数据对象或程序可用性指标以及事务一致性指标。 分布式传输方法包括分布式事务方法,同步复制方法,异步复制方法和程序复制方法。

    Automatic and dynamic provisioning of databases
    5.
    发明授权
    Automatic and dynamic provisioning of databases 有权
    数据库的自动和动态配置

    公开(公告)号:US07873684B2

    公开(公告)日:2011-01-18

    申请号:US10718747

    申请日:2003-11-21

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G06F17/3038

    摘要: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.

    摘要翻译: 本文描述的方法可用于提供需要在分布式计算环境(例如网格)内的数据的批量传送的数据库。 这些方法不需要DBA的手动干预,例如在操作系统的文件系统之间传输表空间。 相反,只要它确定动态提供数据库的需要,网格计算系统就可以自动和动态地提供表空间。 另外,由于配置了表空间的副本,因此也可以自动配置同步机制以保持表空间及其副本的同步。

    Asynchronous information sharing system
    6.
    发明授权
    Asynchronous information sharing system 有权
    异步信息共享系统

    公开(公告)号:US06889231B1

    公开(公告)日:2005-05-03

    申请号:US10308924

    申请日:2002-12-02

    IPC分类号: G06F7/00 G06F17/30

    摘要: Techniques for sharing information in a wide variety of contexts allows both an explicit capture process and an implicit capture process to add information items to a staging area. An information sharing system supports both implicit and explicit consumption of information items that are stored in the staging area. A rules engine allows users to create and register rules that customize the behavior of the capture processes, the consuming processes, and propagation processes that propagate information from the staging areas to designated destinations. Exactly-once handling of sequence of items is achieved for items maintained in volatile memory. DDL operations are recorded, and operations are asynchronously performed based on the previously-performed DDL operations.

    摘要翻译: 在各种上下文中共享信息的技术允许显式捕获进程和隐式捕获进程将信息项添加到分段区域。 信息共享系统支持存储在分段区域中的信息项的隐式和显式消耗。 规则引擎允许用户创建和注册规则,自定义捕获进程的行为,消费过程以及将信息从分段区域传播到指定目的地的传播过程。 对于易失性存储器中维护的项目,实际上完成了对项目顺序的处理。 记录DDL操作,并根据先前执行的DDL操作异步执行操作。

    Asynchronous actions using flashback
    7.
    发明申请
    Asynchronous actions using flashback 有权
    使用闪回的异步操作

    公开(公告)号:US20050125430A1

    公开(公告)日:2005-06-09

    申请号:US11034490

    申请日:2005-01-12

    IPC分类号: G06F7/00 G06F17/30

    摘要: Techniques are disclosed for sharing information in a wide variety of contexts. An information sharing system is described that allows both an explicit capture process and an implicit capture process to add information items to a staging area. Further, the information sharing system supports both implicit and explicit consumption of information items that are stored in said staging area. A rules engine is provided to allow users to create and register rules that customize the behavior of the capture processes, the consuming processes, and propagation processes that propagate information from the staging areas to designated destinations. Techniques are also described for achieving exactly-once handling of sequence of items, where the items are maintained in volatile memory. Techniques are also provided for recording DDL operations, and for asynchronously performing operations based on the previously-performed DDL operations.

    摘要翻译: 公开了用于在各种上下文中共享信息的技术。 描述了一种信息共享系统,其允许显式捕获进程和隐式捕获进程将信息项添加到分段区域。 此外,信息共享系统支持存储在所述登台区域中的信息项目的隐式和显式消费。 提供了规则引擎,以允许用户创建和注册规则,该规则可自定义捕获进程的行为,消费过程以及将信息从分段区域传播到指定目的地的传播过程。 还描述了用于实现一次处理物品序列的技术,其中物品被保存在易失性存储器中。 还提供了用于记录DDL操作以及基于先前执行的DDL操作进行异步执行操作的技术。

    Finer grained quiescence for data replication
    8.
    发明授权
    Finer grained quiescence for data replication 失效
    更精细的静态数据复制

    公开(公告)号:US5991768A

    公开(公告)日:1999-11-23

    申请号:US865818

    申请日:1997-05-30

    IPC分类号: G06F17/30

    摘要: A method and apparatus for performing an administrative function on an object, replicated at a plurality of sites, suspends or "quiesces" replication activities at the granularity of an object group. Each object resides in an object group, and each object group has a status flag that indicates whether replication activities are quiesced. In response to detecting a request to perform an administrative function on an object, replication activities are suspended for the object group. Previous transactions are propagated to other sites. When each site has propagated all the previous transactions, the administrative function is performed and replication activities for the object group are resumed.

    摘要翻译: 用于对在多个站点上复制的对象执行管理功能的方法和装置,以对象组的粒度挂起或“静止”复制活动。 每个对象都驻留在一个对象组中,每个对象组都有一个状态标志,指示复制活动是否静止。 响应于检测到对对象执行管理功能的请求,对于对象组,复制活动被暂停。 以前的交易传播到其他站点。 当每个站点传播所有以前的事务时,执行管理功能并恢复对象组的复制活动。

    Automatic and dynamic provisioning of databases
    9.
    发明申请
    Automatic and dynamic provisioning of databases 有权
    数据库的自动和动态配置

    公开(公告)号:US20050038831A1

    公开(公告)日:2005-02-17

    申请号:US10718747

    申请日:2003-11-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3038

    摘要: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.

    摘要翻译: 本文描述的方法可用于提供需要在分布式计算环境(例如网格)内的数据的批量传送的数据库。 这些方法不需要DBA的手动干预,例如在操作系统的文件系统之间传输表空间。 相反,只要它确定动态提供数据库的需要,网格计算系统就可以自动和动态地提供表空间。 另外,由于配置了表空间的副本,因此也可以自动配置同步机制以保持表空间及其副本的同步。

    AUTOMATIC AND DYNAMIC PROVISIONING OF DATABASES
    10.
    发明申请
    AUTOMATIC AND DYNAMIC PROVISIONING OF DATABASES 有权
    数据库的自动和动态提供

    公开(公告)号:US20110029585A1

    公开(公告)日:2011-02-03

    申请号:US12904345

    申请日:2010-10-14

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3038

    摘要: Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.

    摘要翻译: 本文描述的方法可用于提供需要在分布式计算环境(例如网格)内的数据的批量传送的数据库。 这些方法不需要DBA的手动干预,例如在操作系统的文件系统之间传输表空间。 相反,只要它确定动态提供数据库的需要,网格计算系统就可以自动和动态地提供表空间。 另外,由于配置了表空间的副本,因此也可以自动配置同步机制以保持表空间及其副本的同步。