-
公开(公告)号:CN100541486C
公开(公告)日:2009-09-16
申请号:CN200480006730.7
申请日:2004-07-29
Applicant: 微软公司
Inventor: C·J·坎宁安 , E·N·汉森 , M·M·乔希 , C·A·加林多-勒佳瑞亚 , F·M·瓦斯
IPC: G06F17/30
CPC classification number: G06F17/30451 , Y10S707/99932 , Y10S707/99933 , Y10S707/99934 , Y10S707/99935
Abstract: 索引视图或物化视图被用作对带有多值属性的基表的次级索引。这提供了使用索引在嵌套数据中搜索。此外,对去除嵌套操作的结果提供索引。对去除嵌套操作的结果索引视图提供了索引嵌套集合的内容的能力。一个这样的去除嵌套操作是“交叉应用去除嵌套”。这为查询执行计划提供了附加选项,导致更为优化的查询。提供从索引视图到基表的反向联接,以允许不存在于索引视图中的来自基表的字段被包含在对表查询的结果中,对所述表的查询使用索引视图作为访问路径来处理。这提供了将不存在于索引视图而存在于基表中的查询结果中的列包括在内的方法。支持经由唯一聚类关键字从单表索引视图到基表的反向联接,所述聚类关键字被用作逻辑行定位符。因此,该系统能够经由唯一聚类关键字从索引视图到基表的反向联接。这些特征允许使用索引视图对多集合或多值属性的内容索引一表。
-
公开(公告)号:CN1759397A
公开(公告)日:2006-04-12
申请号:CN200480006730.7
申请日:2004-07-29
Applicant: 微软公司
Inventor: C·J·坎宁安 , E·N·汉森 , M·M·乔希 , C·A·加林多-勒佳瑞亚 , F·M·瓦斯
IPC: G06F17/30
CPC classification number: G06F17/30451 , Y10S707/99932 , Y10S707/99933 , Y10S707/99934 , Y10S707/99935
Abstract: 索引视图或物化视图被用作对带有多值属性的基表的次级索引。这提供了使用索引在嵌套数据中搜索。此外,对去除嵌套操作的结果提供索引。对去除嵌套操作的结果索引视图提供了索引嵌套集合的内容的能力。一个这样的去除嵌套操作是“交叉应用去除嵌套”。这为查询执行计划提供了附加选项,导致更为优化的查询。提供从索引视图到基表的反向联接,以允许不存在于索引视图中的来自基表的字段被包含在对表查询的结果中,对所述表的查询使用索引视图作为访问路径来处理。这提供了将不存在于索引视图而存在于基表中的查询结果中的列包括在内的方法。支持经由唯一聚类关键字从单表索引视图到基表的反向联接,所述聚类关键字被用作逻辑行定位符。因此,该系统能够经由唯一聚类关键字从索引视图到基表的反向联接。这些特征允许使用索引视图对多集合或多值属性的内容索引一表。
-
公开(公告)号:CN102737088A
公开(公告)日:2012-10-17
申请号:CN201210071317.5
申请日:2012-03-16
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30578
Abstract: 本文描述了分布式数据库系统中的无缝升级。各实施例涉及使用多个数据库服务器实例提供对计算机群集中的数据库服务器实例的分布式数据库服务升级,以及在升级期间监视和维护分布式数据库服务。在一个实施例中,计算机群集中的每个计算机系统在该群集中的各节点里的每一个节点上实例化至少两个不同的数据库服务器实例。第一数据库服务器实例被配置成使用当前分布式数据库版本来操作,而第二实例被配置成使用新的已更新的分布式数据库服务版本来操作。计算机系统接收分布式数据库服务将被升级的指示。随后,基于接收到的指示,计算机系统将数据库副本从第一数据库服务器实例迁移至操作新的已更新的服务版本的第二数据库服务器实例,而基本上没有用户可见的停机时间。
-
公开(公告)号:CN101223522B
公开(公告)日:2011-08-31
申请号:CN200480001694.5
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30483 , G06F17/30471 , Y10S707/99931 , Y10S707/99932 , Y10S707/99933 , Y10S707/99935 , Y10S707/99936 , Y10S707/99939 , Y10S707/99943 , Y10S707/99945
Abstract: 本发明描述了一种用于在关系型数据库服务器中实现表值函数(TVF)的有效和快速的框架(图2)。该框架提供了期望的可扩展性属性,并具有通过与查询处理器中的优化基础结构紧密集成来最小化性能退化的能力(图2,106)。本发明也使诸如公共语言运行库(CLR)等受管执行环境(MEE)能够有效和动态地用用户提供的代码扩展数据库引擎的逻辑(图2,132、134、136)。
-
公开(公告)号:CN102567453A
公开(公告)日:2012-07-11
申请号:CN201110358461.2
申请日:2011-10-31
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30371 , G06F17/3023 , G06F17/30303 , G06F17/30345 , G06F17/30356
Abstract: 本发明涉及在多版本数据库系统中的万圣夜保护。缓解与万圣夜问题相关的问题的动作,万圣夜问题包括更新操作潜在地允许在操作期间多于一次地访问记录。方法包括访问数据存储操作语句的实例。执行数据存储操作语句的实例导致对数据存储记录的老版本的更新或删除或对数据存储记录的创建,在数据存储记录的更新或创建情况中得到数据存储记录的新版本,并在数据存储中的删除情况中得到数据存储记录的已删除版本。数据存储操作语句的实例与数据存储记录的新版本或数据存储记录的已删除版本相关联。
-
公开(公告)号:CN101223522A
公开(公告)日:2008-07-16
申请号:CN200480001694.5
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30483 , G06F17/30471 , Y10S707/99931 , Y10S707/99932 , Y10S707/99933 , Y10S707/99935 , Y10S707/99936 , Y10S707/99939 , Y10S707/99943 , Y10S707/99945
Abstract: 本发明描述了一种用于在关系型数据库服务器中实现表值函数(TVF)的有效和快速的框架(图2)。该框架提供了期望的可扩展性属性,并具有通过与查询处理器中的优化基础结构紧密集成来最小化性能退化的能力(图2,106)。本发明也使诸如公共语言运行库(CLR)等受管执行环境(MEE)能够有效和动态地用用户提供的代码扩展数据库引擎的逻辑(图2,132、134、136)。
-
公开(公告)号:CN102567453B
公开(公告)日:2015-02-25
申请号:CN201110358461.2
申请日:2011-10-31
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30371 , G06F17/3023 , G06F17/30303 , G06F17/30345 , G06F17/30356
Abstract: 本发明涉及在多版本数据库系统中的万圣夜保护。缓解与万圣夜问题相关的问题的动作,万圣夜问题包括更新操作潜在地允许在操作期间多于一次地访问记录。方法包括访问数据存储操作语句的实例。执行数据存储操作语句的实例导致对数据存储记录的老版本的更新或删除或对数据存储记录的创建,在数据存储记录的更新或创建情况中得到数据存储记录的新版本,并在数据存储中的删除情况中得到数据存储记录的已删除版本。数据存储操作语句的实例与数据存储记录的新版本或数据存储记录的已删除版本相关联。
-
公开(公告)号:CN100557605C
公开(公告)日:2009-11-04
申请号:CN200480001560.3
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30327 , Y10S707/99932 , Y10S707/99933 , Y10S707/99934 , Y10S707/99936 , Y10S707/99937 , Y10S707/99942 , Y10S707/99944
Abstract: 有效的分层结构搜索是基于对象类型(500,510,520,530)的。通过预先计算附加信息并将其存储在快速查找结构中,就可能快速识别满足对象(900)检索要求的对象(900)。此外,还可能使用该技术来避免存储中操作的对象(900)水合。而且,还可能发挥诸如直方图(920)的数据库统计结构的作用,而无需检查每个对象(900)就估算出合格对象的数量。
-
公开(公告)号:CN1846207A
公开(公告)日:2006-10-11
申请号:CN200480001560.3
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30327 , Y10S707/99932 , Y10S707/99933 , Y10S707/99934 , Y10S707/99936 , Y10S707/99937 , Y10S707/99942 , Y10S707/99944
Abstract: 有效的分层结构搜索是基于对象类型(500,510,520,530)的。通过预先计算附加信息并将其存储在快速查找结构中,就可能快速识别满足对象(900)检索要求的对象(900)。此外,还可能使用该技术来避免存储中操作的对象(900)水合。而且,还可能发挥诸如直方图(920)的数据库统计结构的作用,而无需检查每个对象(900)就估算出合格对象的数量。
-
-
-
-
-
-
-
-