-
公开(公告)号:CN100595754C
公开(公告)日:2010-03-24
申请号:CN200510070027.9
申请日:2005-04-29
Applicant: 微软公司
Inventor: B·拉塔克瑞施纳 , B·塞兹金 , D·Y·艾尔图多夫 , J·A·布莱克雷 , O·N·泽利格 , R·凡卡特实 , 俞玮 , B·H·M·德内特 , C·J·库宁汉姆 , D·V·楚林 , S·斯特凡尼 , D·托米克
IPC: G06F17/30
Abstract: 本发明的若干实施例针对用于扩充扩展的关系型数据存储(ERDS)的UDT框架,以包括对无序集合(多重集)和有序集合(列表)的支持的系统和方法。更具体地,本发明的若干实施例使用UDT基础结构、CLR类属和新的UNNEST操作符来为既是标量又是关系的集合创建并使用特殊类型的抽象。作为标量,该集合类型可由理解标量的数据存储引擎(包括但不限于客户机栈)的所有部分来处理,而作为关系,该集合类型与任何其它类型的关系一样都是可查询的。
-
公开(公告)号: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)就估算出合格对象的数量。
-
公开(公告)号:CN1694098A
公开(公告)日:2005-11-09
申请号:CN200510070027.9
申请日:2005-04-29
Applicant: 微软公司
Inventor: B·拉塔克瑞施纳 , B·塞兹金 , D·Y·艾尔图多夫 , J·A·布莱克雷 , O·N·泽利格 , R·凡卡特实 , 俞玮 , B·H·M·德内特 , C·J·库宁汉姆 , D·V·楚林 , S·斯特凡尼 , D·托米克
IPC: G06F17/30
Abstract: 本发明的若干实施例针对用于扩充扩展的关系型数据存储(ERDS)的UDT框架,以包括对无序集合(多重集)和有序集合(列表)的支持的系统和方法。更具体地,本发明的若干实施例使用UDT基础结构、CLR类属和新的UNNEST操作符来为既是标量又是关系的集合创建并使用特殊类型的抽象。作为标量,该集合类型可由理解标量的数据存储引擎(包括但不限于客户机栈)的所有部分来处理,而作为关系,该集合类型与任何其它类型的关系一样都是可查询的。
-
-
-