会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Dispatching Conflicting Data Changes
    • 调度冲突的数据变化
    • US20110167038A1
    • 2011-07-07
    • US12683440
    • 2010-01-07
    • Rui WangMichael HabbenQun GuoArtem Oks
    • Rui WangMichael HabbenQun GuoArtem Oks
    • G06F17/30
    • G06F17/30575
    • A method for distributing one or more conflicting data changes. The method includes extracting data changes from the source site log, and applying the data changes to the destination site. The method then includes identifying one or more constraints for each data change and generating a hash value for each identified constraint. The method then dispatches the data changes into a plurality of streams based on the hash values. The hash values are used to identify conflicting data changes and determine how the data changes should be sent through the plurality of streams such that data changes are applied in parallel in the plurality of streams without violating any causal consistency constraints. The method then includes committing data changes in the plurality of streams to the destination site in a single transaction, creating a consistent transactional view.
    • 一种用于分发一个或多个冲突数据更改的方法。 该方法包括从源站点日志中提取数据更改,并将数据更改应用于目标站点。 该方法然后包括识别每个数据改变的一个或多个约束,并为每个识别的约束生成哈希值。 然后,该方法基于散列值将数据变化分派到多个流中。 哈希值用于识别冲突的数据变化并确定如何通过多个流发送数据变化,使得在多个流中并行地应用数据改变而不违反任何因果一致性约束。 该方法然后包括在单个事务中将多个流中的数据更改提交到目标站点,从而创建一致的事务视图。
    • 2. 发明授权
    • Dispatching conflicting data changes
    • 调度冲突的数据更改
    • US08756192B2
    • 2014-06-17
    • US12683440
    • 2010-01-07
    • Rui WangMichael HabbenQun GuoArtem Oks
    • Rui WangMichael HabbenQun GuoArtem Oks
    • G06F17/30
    • G06F17/30575
    • A method for distributing one or more conflicting data changes. The method includes extracting data changes from the source site log, and applying the data changes to the destination site. The method then includes identifying one or more constraints for each data change and generating a hash value for each identified constraint. The method then dispatches the data changes into a plurality of streams based on the hash values. The hash values are used to identify conflicting data changes and determine how the data changes should be sent through the plurality of streams such that data changes are applied in parallel in the plurality of streams without violating any causal consistency constraints. The method then includes committing data changes in the plurality of streams to the destination site in a single transaction, creating a consistent transactional view.
    • 一种用于分发一个或多个冲突数据更改的方法。 该方法包括从源站点日志中提取数据更改,并将数据更改应用于目标站点。 该方法然后包括识别每个数据改变的一个或多个约束,并为每个识别的约束生成哈希值。 然后,该方法基于散列值将数据变化分派到多个流中。 哈希值用于识别冲突的数据变化并确定如何通过多个流发送数据变化,使得在多个流中并行地应用数据改变而不违反任何因果一致性约束。 该方法然后包括在单个事务中将多个流中的数据更改提交到目标站点,从而创建一致的事务视图。
    • 4. 发明授权
    • De-duplication and completeness in multi-log based replication
    • 基于多日志的复制中的重复数据删除和完整性
    • US08108343B2
    • 2012-01-31
    • US12428495
    • 2009-04-23
    • Rui WangQun GuoYixue ZhuMichael E. Habben
    • Rui WangQun GuoYixue ZhuMichael E. Habben
    • G06F7/00G06F17/00
    • G06F17/30575G06F17/30368
    • Aspects of the subject matter described herein relate to multi-log based replication. In aspects, database fragments are associated with different logs. Each change to a duplicated database record may be recorded in multiple logs. A history data structure is used to determine when duplication schemas are valid. A duplication schema indicates what database fragments duplicate one or more database records. For a particular time range, the duplication schema history is used to determine whether currently available logs include all changes. If multiple logs include the same change, one log may be selected to provide the change. Non-duplicative changes may be placed into a single data stream usable to update a remote database.
    • 本文描述的主题的方面涉及基于多日志的复制。 在方面,数据库碎片与不同的日志相关联。 对重复数据库记录的每次更改可能会记录在多个日志中。 历史数据结构用于确定重复模式何时有效。 复制模式指示什么数据库片段复制一个或多个数据库记录。 对于特定时间范围,复制模式历史记录用于确定当前可用日志是否包括所有更改。 如果多个日志包含相同的更改,则可以选择一个日志来提供更改。 可以将不重复的更改放置在可用于更新远程数据库的单个数据流中。
    • 6. 发明授权
    • Data change ordering in multi-log based replication
    • 基于多日志的复制中的数据更改排序
    • US08078582B2
    • 2011-12-13
    • US12418635
    • 2009-04-06
    • Rui WangPeter ByrneLeigh M. StewartRobin D. DhamankarQun GuoMichael E. HabbenXiaowei Jiang
    • Rui WangPeter ByrneLeigh M. StewartRobin D. DhamankarQun GuoMichael E. HabbenXiaowei Jiang
    • G06F17/30
    • G06F17/30368
    • Aspects of the subject matter described herein relate to data change ordering in multi-log based replication. In aspects, local seeds are maintained for subtransactions involved in a transaction, where each subtransaction may occur on a different node that hosts one or more database fragments involved in the transaction. When a subtransaction communicates with another subtransaction in a transaction, the subtransaction sends its local seed to the other subtransaction. The receiving subtransaction compares its local seed with the received seed and updates its local seed if the received seed is logically after its local seed. A subtransaction uses a local seed to generate sequence identifiers for changes made by the subtransaction. These identifiers allow data changes of a transaction that are made on multiple nodes to be partially ordered relative to other changes made during the transaction.
    • 本文描述的主题的方面涉及基于多日志的复制中的数据改变排序。 在方面中,维护涉及事务的子事务的局部种子,其中每个子事务可以在承载事务涉及的一个或多个数据库片段的不同节点上发生。 当子事务与事务中的另一个子事务通信时,子事务将其本地种子发送到另一个子事务。 接收的子事务将其本地种子与接收的种子进行比较,如果接收的种子在其本地种子之后是逻辑上的,则更新其本地种子。 子事务使用本地种子为子事务所做的更改生成序列标识符。 这些标识符允许在多个节点上进行的事务的数据更改相对于在事务期间进行的其他更改而被部分排序。
    • 7. 发明申请
    • DATA CHANGE ORDERING IN MULTI-LOG BASED REPLICATION
    • 数据更改在多种方式下进行更新
    • US20100257138A1
    • 2010-10-07
    • US12418635
    • 2009-04-06
    • Rui WangPeter ByrneLeigh M. StewartRobin D. DhamankarQun GuoMichael E. HabbenXiaowei Jiang
    • Rui WangPeter ByrneLeigh M. StewartRobin D. DhamankarQun GuoMichael E. HabbenXiaowei Jiang
    • G06F17/30
    • G06F17/30368
    • Aspects of the subject matter described herein relate to data change ordering in multi-log based replication. In aspects, local seeds are maintained for subtransactions involved in a transaction, where each subtransaction may occur on a different node that hosts one or more database fragments involved in the transaction. When a subtransaction communicates with another subtransaction in a transaction, the subtransaction sends its local seed to the other subtransaction. The receiving subtransaction compares its local seed with the received seed and updates its local seed if the received seed is logically after its local seed. A subtransaction uses a local seed to generate sequence identifiers for changes made by the subtransaction. These identifiers allow data changes of a transaction that are made on multiple nodes to be partially ordered relative to other changes made during the transaction.
    • 本文描述的主题的方面涉及基于多日志的复制中的数据改变排序。 在方面中,维护涉及事务的子事务的局部种子,其中每个子事务可以在承载事务涉及的一个或多个数据库片段的不同节点上发生。 当子事务与事务中的另一个子事务通信时,子事务将其本地种子发送到另一个子事务。 接收的子事务将其本地种子与接收的种子进行比较,如果接收的种子在其本地种子之后是逻辑上的,则更新其本地种子。 子事务使用本地种子为子事务所做的更改生成序列标识符。 这些标识符允许在多个节点上进行的事务的数据更改相对于在事务期间进行的其他更改而被部分排序。
    • 9. 发明申请
    • DE-DUPLICATION AND COMPLETENESS IN MULTI-LOG BASED REPLICATION
    • 多重复制的复制和完整性
    • US20100274768A1
    • 2010-10-28
    • US12428495
    • 2009-04-23
    • Rui WangQun GuoYixue ZhuMichael E. Habben
    • Rui WangQun GuoYixue ZhuMichael E. Habben
    • G06F7/00G06F12/08G06F12/00
    • G06F17/30575G06F17/30368
    • Aspects of the subject matter described herein relate to multi-log based replication. In aspects, database fragments are associated with different logs. Each change to a duplicated database record may be recorded in multiple logs. A history data structure is used to determine when duplication schemas are valid. A duplication schema indicates what database fragments duplicate one or more database records. For a particular time range, the duplication schema history is used to determine whether currently available logs include all changes. If multiple logs include the same change, one log may be selected to provide the change. Non-duplicative changes may be placed into a single data stream usable to update a remote database.
    • 本文描述的主题的方面涉及基于多日志的复制。 在方面,数据库碎片与不同的日志相关联。 对重复数据库记录的每次更改可能会记录在多个日志中。 历史数据结构用于确定重复模式何时有效。 复制模式指示什么数据库片段复制一个或多个数据库记录。 对于特定时间范围,复制模式历史记录用于确定当前可用日志是否包括所有更改。 如果多个日志包含相同的更改,则可以选择一个日志来提供更改。 可以将不重复的更改放置在可用于更新远程数据库的单个数据流中。