-
公开(公告)号:CN102737088A
公开(公告)日:2012-10-17
申请号:CN201210071317.5
申请日:2012-03-16
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30578
Abstract: 本文描述了分布式数据库系统中的无缝升级。各实施例涉及使用多个数据库服务器实例提供对计算机群集中的数据库服务器实例的分布式数据库服务升级,以及在升级期间监视和维护分布式数据库服务。在一个实施例中,计算机群集中的每个计算机系统在该群集中的各节点里的每一个节点上实例化至少两个不同的数据库服务器实例。第一数据库服务器实例被配置成使用当前分布式数据库版本来操作,而第二实例被配置成使用新的已更新的分布式数据库服务版本来操作。计算机系统接收分布式数据库服务将被升级的指示。随后,基于接收到的指示,计算机系统将数据库副本从第一数据库服务器实例迁移至操作新的已更新的服务版本的第二数据库服务器实例,而基本上没有用户可见的停机时间。
-
公开(公告)号:CN102197389A
公开(公告)日:2011-09-21
申请号:CN200980142633.3
申请日:2009-10-16
Applicant: 微软公司
IPC: G06F15/16 , G06F17/00 , G06F15/177
CPC classification number: H04L67/1095 , G06F11/1425 , G06F11/2025 , G06F11/2094 , H04L67/34
Abstract: 本发明涉及用于管理分布式环境中的数据节点的配置的系统和方法。配置管理器被实现为分布式主节点集合,该集合可以使用基于法定数量的处理,以使得能可靠地标识存储了当前配置信息的主节点,即使一些主节点发生故障。如果无法达成法定数量的主节点或者发生阻止标识当前配置信息的某种其他事件,则可以通过分析来自与配置相关联的读/写法定数量的节点的报告来重建配置管理器,从而允许自动恢复数据分区,。
-
公开(公告)号:CN102197388A
公开(公告)日:2011-09-21
申请号:CN200980142631.4
申请日:2009-10-16
Applicant: 微软公司
Inventor: S·O·沃蒂莱宁 , G·K·R·卡基法亚 , A·卡尔汉 , L·迅
CPC classification number: G06F9/5061 , G06F17/30575
Abstract: 公开了还原分布式环境中的节点的失效重配置的系统和方法。通过分析来自与配置相关联的读/写定额的节点的报告,可以促进数据分区的自动恢复。此外,配置管理器组件跟踪复制单元的当前配置并判断是否要求重配置(例如,由于节点失效、节点恢复、副本添加/删除、副本移动、或副本角色改变等等)。可以基于与新配置和旧配置相关联的动态定额,以事务一致的方式执行被激活为从旧配置复制到在新配置上复制的数据的重配置。
-
公开(公告)号:CN102521234B
公开(公告)日:2014-12-17
申请号:CN201110355942.8
申请日:2011-10-27
Applicant: 微软公司
Inventor: L·诺维克 , A·金博尔 , T·彼得罗相 , C·比伊扣格鲁 , S·O·沃蒂莱宁 , T·塔留斯 , I·切里 , J·哈默 , J·D·克拉克 , M·T·弗里德曼 , A·卡尔汉
IPC: G06F17/30
CPC classification number: G06F17/30377 , G06F17/30566 , G06F17/30575 , G06F17/30584 , Y10S707/964 , Y10S707/971
Abstract: 本发明涉及在线数据库的分区。本发明涉及用于对在线数据库进行分区的方法、系统和计算机程序产品。诸如SPLIT、MERGE和DROP这样的在线数据库操作用来改变联合数据库中的分区布局。SPLIT操作跨多个其他分区来分隔一个分区处的行。MERGE操作将多个分区处的行移至一个分区中。DROP操作将数据行的职责从一个分区转移至另一个分区,然后从该一个分区中丢弃行。
-
公开(公告)号:CN102521234A
公开(公告)日:2012-06-27
申请号:CN201110355942.8
申请日:2011-10-27
Applicant: 微软公司
Inventor: L·诺维克 , A·金博尔 , T·彼得罗相 , C·比伊扣格鲁 , S·O·沃蒂莱宁 , T·塔留斯 , I·切里 , J·哈默 , J·D·克拉克 , M·T·弗里德曼 , A·卡尔汉
IPC: G06F17/30
CPC classification number: G06F17/30377 , G06F17/30566 , G06F17/30575 , G06F17/30584 , Y10S707/964 , Y10S707/971
Abstract: 本发明涉及在线数据库的分区。本发明涉及用于对在线数据库进行分区的方法、系统和计算机程序产品。诸如SPLIT、MERGE和DROP这样的在线数据库操作用来改变联合数据库中的分区布局。SPLIT操作跨多个其他分区来分隔一个分区处的行。MERGE操作将多个分区处的行移至一个分区中。DROP操作将数据行的职责从一个分区转移至另一个分区,然后从该一个分区中丢弃行。
-
公开(公告)号:CN102197388B
公开(公告)日:2014-09-24
申请号:CN200980142631.4
申请日:2009-10-16
Applicant: 微软公司
Inventor: S·O·沃蒂莱宁 , G·K·R·卡基法亚 , A·卡尔汉 , L·迅
CPC classification number: G06F9/5061 , G06F17/30575
Abstract: 本发明公开了还原分布式环境中的节点的失效重配置的系统和方法。通过分析来自与配置相关联的读/写定额的节点的报告,可以促进数据分区的自动恢复。此外,配置管理器组件跟踪复制单元的当前配置并判断是否要求重配置(例如,由于节点失效、节点恢复、副本添加/删除、副本移动、或副本角色改变等等)。可以基于与新配置和旧配置相关联的动态定额,以事务一致的方式执行被激活为从旧配置复制到在新配置上复制的数据的重配置。
-
公开(公告)号:CN102426602A
公开(公告)日:2012-04-25
申请号:CN201110355934.3
申请日:2011-10-27
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30566
Abstract: 本发明涉及范围化数据库连接。本发明扩展到用于范围化用于访问数据库分区的上下文的方法、系统和计算机程序产品。本发明的实施例在多承租人数据库中使用分区来允许数据隔离,同时减轻客户端应用处理分区的负担。例如,包括分布式数据库系统的计算机系统接收当在该分布式数据库系统中执行数据库访问操作时使用的上下文,所述分布式数据库系统包括在联合中的多个数据库分区。上下文表示了指定修改的联合部分。计算机系统还接收与所述上下文相关联的数据库访问操作。计算机系统根据所关联的上下文对数据库访问操作的语义进行修改以指引将该数据库访问操作应用到指定相关的联合部分。
-
公开(公告)号:CN100445991C
公开(公告)日:2008-12-24
申请号:CN200480001703.0
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30504 , Y10S707/99931 , Y10S707/99936 , Y10S707/99943
Abstract: 本发明各实施例涉及利用作为较大值内部表示的二进制大型对象句柄(BH)。BH是对较大数据对象的不可变和无状态的引用。BH的结构包含返回ILockBytes接口的足够信息以便提供对相应大数据块的访问,并且BH还可返回有关它自己寿命描述的信息。可使用(a)指向BH数据开始处的指针和(b)BH的字节长度来完整地描述BH。
-
公开(公告)号:CN1761956A
公开(公告)日:2006-04-19
申请号:CN200480001714.9
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F17/30988 , G06F9/4493
Abstract: 一种基于片段的串行化方法与系统将一个或多个对象成员放到片段中。片段可包含一头部及一净荷。头部可提供关于该片段的有用信息,诸如片段类型的指示和片段长度的指示。净荷可包含对象的一个或多个成员。原语成员可用一记录格式净荷存储在一二进制片段中。LOB和FS成员可存储在具有用于阐明该片段的附加属性的值类型字段的片段中。集合可以存储在一系列片段中,第一片段指示集合的开始,一个或多个第二片段来将集合元素串行化,一终止符片段指示集合的结束。片段串行化的对象使存储额外开销最小化,而同时提供快速实例化与低成本的定位与更新。
-
公开(公告)号:CN1723462A
公开(公告)日:2006-01-18
申请号:CN200480001703.0
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30504 , Y10S707/99931 , Y10S707/99936 , Y10S707/99943
Abstract: 本发明各实施例涉及利用作为较大值内部表示的二进制大型对象句柄(BH)。BH是对较大数据对象的不可变和无状态的引用。BH的结构包含返回ILockBytes接口的足够信息以便提供对相应大数据块的访问,并且BH还可返回有关它自己寿命描述的信息。可使用(a)指向BH数据开始处的指针和(b)BH的字节长度来完整地描述BH。
-
-
-
-
-
-
-
-
-