-
公开(公告)号:CN100517307C
公开(公告)日:2009-07-22
申请号:CN200410063991.4
申请日:2004-06-23
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30935 , Y10S707/99932 , Y10S707/99933 , Y10S707/99943
Abstract: 一种优化器/标准化部件,用于产生输入查询,例如XML输入查询的优化的中间语言表示。用于以中间语言的形式优化输入查询的方法包括,接收该输入查询、以左深度第一方式检查该节点以便识别作为优化主题的代码模式和节点类型、标记被识别的节点模式直到输入查询的中间语言表示已经全部被检查过,从中间语言表示的顶部开始搜索被标记的代码模式,以及用改进的代码模式调整被标记的代码模式从而为输入查询形成最佳表示。假设输入给优化器/标准化部件的输入为一个输入查询,该输入查询被变换为包含代码模式和节点的中间语言表示,每个节点具有各自的节点类型。
-
公开(公告)号:CN1609855A
公开(公告)日:2005-04-27
申请号:CN200410063991.4
申请日:2004-06-23
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30935 , Y10S707/99932 , Y10S707/99933 , Y10S707/99943
Abstract: 一种优化器/标准化部件,用于产生输入查询,例如XML输入查询的优化的中间语言表示。用于以中间语言的形式优化输入查询的方法包括,接收该输入查询、以左深度第一方式检查该节点以便识别作为优化主题的代码模式和节点类型、标记被识别的节点模式直到输入查询的中间语言表示已经全部被检查过,从中间语言表示的顶部开始搜索被标记的代码模式,以及用改进的代码模式调整被标记的代码模式从而为输入查询形成最佳表示。假设输入给优化器/标准化部件的输入为一个输入查询,该输入查询被变换为包含代码模式和节点的中间语言表示,每个节点具有各自的节点类型。
-
公开(公告)号:CN1573756A
公开(公告)日:2005-02-02
申请号:CN200410063916.8
申请日:2004-06-23
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30914 , G06F17/30932 , Y10S707/99933 , Y10S707/99945
Abstract: 一种分布式查询引擎流水线体系结构,包括级联的分析引擎,这些分析引擎接收输入查询并且每个识别能够传递到执行引擎的输入查询部分。每个阶段重写该输入查询以去除已识别的部分并用占位符置换它。在该级联中,该重写查询向前送到下一分析引擎。每个引擎编译它所识别的部分使得执行引擎可以处理该部分。优选的是从最后一个分析引擎编译的查询部分进行执行。对应于最后一个分析引擎的执行引擎执行该查询,并在级联中为数据从前一部分对下一更高执行引擎进行访问。该处理一直持续到来自输入查询的结果被完全收集。
-
-