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.

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

    In-line triggers
    5.
    发明授权
    In-line triggers 失效
    串联触发器

    公开(公告)号:US5926819A

    公开(公告)日:1999-07-20

    申请号:US866823

    申请日:1997-05-30

    IPC分类号: G06F17/30

    摘要: An in-line trigger is a modular, compiled, template trigger, which defines a series of actions to be performed when an operation is applied to a body of data. The series of actions to be performed when an in-line trigger fires are compiled into machine language instructions that receive three kinds of parameters: trigger-type specific parameters, operational metadata, and operational data. Trigger-type specific parameters are loaded into a section of run-time memory once for multiple firings of the same trigger. Operational metadata and operational data are loaded each time the trigger fires.

    摘要翻译: 在线触发器是一种模块化的,编译的模板触发器,它定义了当将操作应用于数据体时要执行的一系列操作。 将在线触发器触发时执行的一系列操作编译为接收三种参数的机器语言指令:触发类型特定参数,操作元数据和操作数据。 触发类型的特定参数被加载到一段运行时内存中,用于同一触发器的多次发射。 每次触发器触发操作元数据和操作数据。