对数据的函数应用的结果进行结构化索引

    公开(公告)号:CN100541486C

    公开(公告)日:2009-09-16

    申请号:CN200480006730.7

    申请日:2004-07-29

    Applicant: 微软公司

    Abstract: 索引视图或物化视图被用作对带有多值属性的基表的次级索引。这提供了使用索引在嵌套数据中搜索。此外,对去除嵌套操作的结果提供索引。对去除嵌套操作的结果索引视图提供了索引嵌套集合的内容的能力。一个这样的去除嵌套操作是“交叉应用去除嵌套”。这为查询执行计划提供了附加选项,导致更为优化的查询。提供从索引视图到基表的反向联接,以允许不存在于索引视图中的来自基表的字段被包含在对表查询的结果中,对所述表的查询使用索引视图作为访问路径来处理。这提供了将不存在于索引视图而存在于基表中的查询结果中的列包括在内的方法。支持经由唯一聚类关键字从单表索引视图到基表的反向联接,所述聚类关键字被用作逻辑行定位符。因此,该系统能够经由唯一聚类关键字从索引视图到基表的反向联接。这些特征允许使用索引视图对多集合或多值属性的内容索引一表。

    对数据的函数应用的结果进行结构化索引

    公开(公告)号:CN1759397A

    公开(公告)日:2006-04-12

    申请号:CN200480006730.7

    申请日:2004-07-29

    Applicant: 微软公司

    Abstract: 索引视图或物化视图被用作对带有多值属性的基表的次级索引。这提供了使用索引在嵌套数据中搜索。此外,对去除嵌套操作的结果提供索引。对去除嵌套操作的结果索引视图提供了索引嵌套集合的内容的能力。一个这样的去除嵌套操作是“交叉应用去除嵌套”。这为查询执行计划提供了附加选项,导致更为优化的查询。提供从索引视图到基表的反向联接,以允许不存在于索引视图中的来自基表的字段被包含在对表查询的结果中,对所述表的查询使用索引视图作为访问路径来处理。这提供了将不存在于索引视图而存在于基表中的查询结果中的列包括在内的方法。支持经由唯一聚类关键字从单表索引视图到基表的反向联接,所述聚类关键字被用作逻辑行定位符。因此,该系统能够经由唯一聚类关键字从索引视图到基表的反向联接。这些特征允许使用索引视图对多集合或多值属性的内容索引一表。

    分布式数据库系统中的无缝升级

    公开(公告)号:CN102737088A

    公开(公告)日:2012-10-17

    申请号:CN201210071317.5

    申请日:2012-03-16

    Applicant: 微软公司

    CPC classification number: G06F17/30578

    Abstract: 本文描述了分布式数据库系统中的无缝升级。各实施例涉及使用多个数据库服务器实例提供对计算机群集中的数据库服务器实例的分布式数据库服务升级,以及在升级期间监视和维护分布式数据库服务。在一个实施例中,计算机群集中的每个计算机系统在该群集中的各节点里的每一个节点上实例化至少两个不同的数据库服务器实例。第一数据库服务器实例被配置成使用当前分布式数据库版本来操作,而第二实例被配置成使用新的已更新的分布式数据库服务版本来操作。计算机系统接收分布式数据库服务将被升级的指示。随后,基于接收到的指示,计算机系统将数据库副本从第一数据库服务器实例迁移至操作新的已更新的服务版本的第二数据库服务器实例,而基本上没有用户可见的停机时间。

    在多版本数据库系统中的万圣夜保护

    公开(公告)号:CN102567453A

    公开(公告)日:2012-07-11

    申请号:CN201110358461.2

    申请日:2011-10-31

    Applicant: 微软公司

    Abstract: 本发明涉及在多版本数据库系统中的万圣夜保护。缓解与万圣夜问题相关的问题的动作,万圣夜问题包括更新操作潜在地允许在操作期间多于一次地访问记录。方法包括访问数据存储操作语句的实例。执行数据存储操作语句的实例导致对数据存储记录的老版本的更新或删除或对数据存储记录的创建,在数据存储记录的更新或创建情况中得到数据存储记录的新版本,并在数据存储中的删除情况中得到数据存储记录的已删除版本。数据存储操作语句的实例与数据存储记录的新版本或数据存储记录的已删除版本相关联。

    在多版本数据库系统中的万圣夜保护

    公开(公告)号:CN102567453B

    公开(公告)日:2015-02-25

    申请号:CN201110358461.2

    申请日:2011-10-31

    Applicant: 微软公司

    Abstract: 本发明涉及在多版本数据库系统中的万圣夜保护。缓解与万圣夜问题相关的问题的动作,万圣夜问题包括更新操作潜在地允许在操作期间多于一次地访问记录。方法包括访问数据存储操作语句的实例。执行数据存储操作语句的实例导致对数据存储记录的老版本的更新或删除或对数据存储记录的创建,在数据存储记录的更新或创建情况中得到数据存储记录的新版本,并在数据存储中的删除情况中得到数据存储记录的已删除版本。数据存储操作语句的实例与数据存储记录的新版本或数据存储记录的已删除版本相关联。

Patent Agency Ranking