-
公开(公告)号:CN102122289A
公开(公告)日:2011-07-13
申请号:CN201110008510.X
申请日:2011-01-07
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30575
Abstract: 一种用于分发一个或多个冲突的数据变更的方法。该方法包括从源站点日志中提取数据变更并将数据变更应用于目的地站点。该方法包括随后标识每一数据变更的一个或多个约束并为每一所标识的约束生成散列值。该方法包括随后基于散列值将数据变更分派到多个流中。散列值用于标识冲突的数据变更并确定应该怎样通过多个流来发送数据变更以使得数据变更在多个流中并行地应用而不违反任何因果一致性约束。该方法包括随后在单个事务中将多个流中的数据变更提交给目的地站点,从而创建一致的事务视图。
-
公开(公告)号:CN102214205A
公开(公告)日:2011-10-12
申请号:CN201110106115.5
申请日:2011-04-11
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30309 , G06F9/466 , G06F11/2041 , G06F11/2048 , G06F11/2097 , G06F17/30578 , G06F2201/80 , G06F2201/82
Abstract: 本发明描述了带有自适应克隆的经聚类的数据库系统中的逻辑复制,提出了端到端解决方法的体系结构,用于来自无共享的经聚类的数据库管理系统的逻辑事务复制,该数据库管理系统使用自适应克隆以获得高可用性。使用全局逻辑时间戳,这可以是基于时间的。用于刷新陈旧克隆的所公开的体系结构不保留用户事务边界,这是一种比保留边界的情况更复杂的情况。在该场景中,对于给定的数据段,可能没有一个数据段的克隆包含完整的用户事务历史,并因此需要从多个不同的克隆日志中将历史接合在一起。实现以上动作使得日志获取与克隆状态转变相协调来确保逻辑复制的正确性。
-
公开(公告)号:CN102122289B
公开(公告)日:2015-06-24
申请号:CN201110008510.X
申请日:2011-01-07
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30575
Abstract: 一种用于分发一个或多个冲突的数据变更的方法。该方法包括从源站点日志中提取数据变更并将数据变更应用于目的地站点。该方法包括随后标识每一数据变更的一个或多个约束并为每一所标识的约束生成散列值。该方法包括随后基于散列值将数据变更分派到多个流中。散列值用于标识冲突的数据变更并确定应该怎样通过多个流来发送数据变更以使得数据变更在多个流中并行地应用而不违反任何因果一致性约束。该方法包括随后在单个事务中将多个流中的数据变更提交给目的地站点,从而创建一致的事务视图。
-
-