×

使用物化XPath视图重写XPath查询。 (英语) Zbl 1248.68185号

摘要:让\(\text{XP}(/,//,[])\)是XPath 1.0的片段,由只涉及子轴和后代轴的查询以及没有析取或否定的谓词(以及没有通配符节点测试)组成;这些查询可以表示为树模式。我们考虑使用物化视图(V\)重写查询Q的问题,其中\(Q,V\in\text{XP}(/,//,[])\)。我们提出了以下更有效的算法:(1)确定是否存在使用(V)的Q等价重写;找到最小的重写(如果存在)。以前已知的算法在\(O(|Q|^{2}+|Q||V|)\)时间内运行。对于已知(Q)最小的特殊情况,我们提出了一种(O(Q|V|)算法。(2) 确定是否存在使用\(V\)重写\(Q\)的包含(非空)的重写。我们提出了一种\(O(|Q||V|)\)算法,与以前的\(O(|Q||V|^{2}\))算法相比。我们还提出了一种更有效的算法,用于在存在最大重写时找到它。然后,我们将这个结果扩展到\(\text{XP}(/,//,[],*)\)的子集,该子集允许限制出现通配符节点测试。

MSC公司:

第68页,共15页 数据库理论
第68季度第42季度 语法和重写系统
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Amer-Yahia,S。;Cho,S.R。;Lakshmanan,L.V.S。;Srivastava,D.,最小化树模式查询,VLDB J.,11(2002)·Zbl 1047.68040号
[2] A.Arion,V.Benzaken,I.Manolescu,Y.Papakonstantinou,XML查询的结构化物化视图,见:Proc。国际协调超大型数据库(VLDB),2007年。;A.Arion,V.Benzaken,I.Manolescu,Y.Papakonstantinou,XML查询的结构化物化视图,见:Proc。国际协调会超大数据库(VLDB),2007年。
[3] A.Balmin,F.Ozcan,K.Beyer,R.Cochrane,H.Pirahesh,《在XML查询处理中使用物化XPath视图的框架》,in:Proc。国际协调超大型数据库(VLDB),2004年。;A.Balmin,F.Ozcan,K.Beyer,R.Cochrane,H.Pirahesh,《在XML查询处理中使用物化XPath视图的框架》,in:Proc。国际协调会超大数据库(VLDB),2004年。
[4] Bar-Yossef,Z。;Fontoura,M。;Josifovski,V.,《关于XML流上XPath计算的内存需求》,J.Compute。系统科学。,73, 391-441 (2007) ·Zbl 1115.68054号
[5] 布鲁姆,B。;Paige,R.,《现成模拟问题新有效解决方案的转换设计与实现》,科学。计算。编程,24189-220(1995)·Zbl 0832.68050号
[6] D.Calvanee、G.Giacomo、M.Lenzerini、M.Y.Vardi,使用视图回答常规路径查询,见:Proc。IEEE国际协调数据工程(ICDE),2000年,第389-398页。;D.Calvanee、G.Giacomo、M.Lenzerini、M.Y.Vardi,使用视图回答常规路径查询,见:Proc。IEEE国际会议数据工程(ICDE),2000年,第389-398页。
[7] L.Chen,E.Rudensteiner,ACE-XQ:缓存软件XQuery应答系统,摘自:Proc。网络数据库研讨会(WebDB),2002年,第31-36页。;L.Chen,E.Rudensteiner,ACE-XQ:一个缓存感知XQuery应答系统,在:Proc。网络数据库研讨会(WebDB),2002年,第31-36页。
[8] 克拉克·J。;DeRose,S.,XML路径语言(XPath)1.0(1999)
[9] A.Deutsch,V.Tannen,XML查询和约束的重新格式化,在:Proc。国际协调数据库理论(ICDT),2003年,第225-241页。;A.Deutsch,V.Tannen,XML查询和约束的重组,摘自:Proc。国际协调数据库理论(ICDT),2003年,第225-241页·Zbl 1022.68507号
[10] S.Flesca,F.Furfaro,E.Masciari,《XPath查询最小化》,in:Proc。国际Conf.超大型数据库(VLDB),2003年,第153-164页。;S.Flesca,F.Furfaro,E.Masciari,《XPath查询最小化》,in:Proc。《国际Conf.超大型数据库(VLDB)》,2003年,第153-164页·Zbl 1326.68122号
[11] W.Fan,F.Geerts,X.Jia,A.Kementsietsidis,重写XML视图上的常规XPath查询,见:Proc。IEEE国际协调数据工程(ICDE),2007年。;W.Fan,F.Geerts,X.Jia,A.Kementsietsidis,重写XML视图上的常规XPath查询,见:Proc。IEEE国际协调数据工程(ICDE),2007年。
[12] G.Grahne,A.Thomo,《约束下常规路径查询的查询包含和使用视图重写》,in:Proc。ACM交响乐团。数据库系统原理(PODS),2003年,第111-122页。;G.Grahne,A.Thomo,《约束下常规路径查询的查询包含和使用视图重写》,in:Proc。ACM交响乐团。数据库系统原理(PODS),2003年,第111-122页。
[13] Halevy,A.,《使用视图回答查询:调查》,VLDB J.,10270-294(2001)·Zbl 1012.68910号
[14] M.R.Henzinger,T.A.Henzinger,P.W.Kopke,有限和无限图的计算模拟,收录于:Proc。IEEE交响乐。计算机科学基础(FOCS),1995年,第453-462页。;M.R.Henzinger,T.A.Henzinger,P.W.Kopke,有限和无限图的计算模拟,收录于:Proc。IEEE交响乐。计算机科学基础(FOCS),1995年,第453-462页·Zbl 0938.68538号
[15] L.Lakshmanan,H.Wang,Z.Zhao,使用视图回答树模式查询,in:Proc。国际协调会超大数据库(VLDB),2006年。;L.Lakshmanan,H.Wang,Z.Zhao,使用视图回答树模式查询,in:Proc。2006年国际协调会超大数据库(VLDB)。
[16] M.Lenzerini,《数据集成:理论视角》,摘自:Proc。ACM交响乐团。数据库系统原理(PODS),2002年,第233-246页。;M.Lenzerini,《数据集成:理论视角》,载于:Proc。ACM交响乐团。数据库系统原理,2002年,第233-246页。
[17] A.Levy,A.O.Mendelzon,Y.Sagiv,D.Srivastava,使用视图回答查询,在:Proc。ACM交响乐团。数据库系统原理(PODS),1995年,第95-104页。;A.Levy,A.O.Mendelzon,Y.Sagiv,D.Srivastava,使用视图回答查询,在:Proc。ACM交响乐团。数据库系统原理(PODS),1995年,第95-104页。
[18] B.Mandhani,D.Suciu,《XML数据库的查询缓存和视图选择》,摘自:Proc。国际协调会超大数据库(VLDB),2005年。;B.Mandhani,D.Suciu,《XML数据库的查询缓存和视图选择》,摘自:Proc。2005年国际协调会超大数据库(VLDB)。
[19] G.Miklau,D.Suciu,XPath片段的包含和等价,in:Proc。ACM交响乐团。数据库系统原理(PODS),2002。;G.Miklau,D.Suciu,XPath片段的包含和等价,in:Proc。ACM交响乐团。数据库系统原理(PODS),2002年·Zbl 1316.68047号
[20] T.Milo,D.Suciu,路径表达式的索引结构,in:Proc。国际协调数据库理论(ICDT),1999年,第277-295页。;T.Milo,D.Suciu,路径表达式的索引结构,in:Proc。国际协调数据库理论(ICDT),1999年,第277-295页。
[21] F.Neven,Th.Schwentick,存在析取DTD和变量时的XPath包容,in:Proc。国际协调数据库理论(ICDT),2003年,第315-329页。;F.Neven,Th.Schwentick,存在析取DTD和变量时的XPath包容,in:Proc。国际协调数据库理论(ICDT),2003年,第315-329页·Zbl 1022.68520号
[22] S.Pal等人,《管理Microsoft SQL Server 2005中的XML模式集合》,收录于:Proc。国际协调会扩展数据库技术(EDBT),2006年,第1102-1105页。;S.Pal等人,《管理Microsoft SQL Server 2005中的XML模式集合》,收录于:Proc。国际协调会扩展数据库技术(EDBT),2006年,第1102-1105页。
[23] Y.Papakonstantinou,V.Vassalos,《使用半结构化视图的查询重写》,收录于:Proc。ACM SIGMOD国际数据协调管理,1999年,第455-466页。;Y.Papakonstantinou,V.Vassalos,《使用半结构化视图的查询重写》,收录于:Proc。ACM SIGMOD国际数据协调管理,1999年,第455-466页。
[24] Pottinger,R。;Levy,A.,使用视图回答查询的可扩展算法,VLDB J.,10182-198(2001)·Zbl 0991.68702号
[25] P.Ramanan,最小化树模式查询的高效算法,摘自:Proc。ACM SIGMOD国际数据协调管理,2002年,第299-309页。;P.Ramanan,最小化树模式查询的高效算法,在:Proc。ACM SIGMOD国际数据协调管理,2002年,第299-309页。
[26] P.Ramanan,覆盖XML查询的索引:\(\text{Bisimulation}-\text{simulating}=\text{negation}\);P.Ramanan,覆盖XML查询的索引:\(\text{Bisimulation}-\text{simulation}=\text{negation}\)
[27] J.Tang,S.Zhou,《使用视图回答XPath查询的理论框架》,摘自:Proc。XML数据库研讨会(XSym),2005年,第18-33页。;J.Tang,S.Zhou,《使用视图回答XPath查询的理论框架》,摘自:Proc。XML数据库研讨会(XSym),2005年,第18-33页。
[28] P.T.Wood,DTD约束下XPath片段的包含,in:Proc。国际Conf.数据库理论(ICDT),2003年,第300-314页。;P.T.Wood,DTD约束下XPath片段的包含,in:Proc。国际协调数据库理论(ICDT),2003年,第300-314页·Zbl 1022.68524号
[29] L.H.Yang,M.Lee,W.Hsu,高效挖掘用于缓存的XML查询模式,in:Proc。国际Conf.超大型数据库(VLDB),2003年,第69-80页。;L.H.Yang,M.Lee,W.Hsu,高效挖掘用于缓存的XML查询模式,in:Proc。《国际Conf.超大型数据库(VLDB)》,2003年,第69-80页。
[30] W.Xu,M.Ozsoyoglu,使用物化视图重写XPath查询,in:Proc。国际协调会超大数据库(VLDB),2005年。;W.Xu,M.Ozsoyoglu,使用物化视图重写XPath查询,in:Proc。2005年国际协调会超大数据库(VLDB)。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。