Optimizing Regular Path Expressions Using Graph Schemas.
Mary F. Fernandez, Dan Suciu:
Optimizing Regular Path Expressions Using Graph Schemas.
ICDE 1998: 14-23@inproceedings{DBLP:conf/icde/FernandezS98,
author = {Mary F. Fernandez and
Dan Suciu},
title = {Optimizing Regular Path Expressions Using Graph Schemas},
booktitle = {Proceedings of the Fourteenth International Conference on Data
Engineering, February 23-27, 1998, Orlando, Florida, USA},
publisher = {IEEE Computer Society},
year = {1998},
isbn = {0-8186-8289-2},
pages = {14-23},
ee = {db/conf/icde/FernandezS98.html},
crossref = {DBLP:conf/icde/98},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Query languages for data with irregular structure use
regular path expressions for navigation. This feature
is useful for querying data where parts of the structure is
either unknown, unavailable to the user, or changes frequently.
Naive execution of regular path expressions is ineffcient, however,
because it ignores any structure in the data. We describe two
optimization techniques for queries with regular path expressions.
Both rely on graph schemas for specifying partial knowledge
about the data's structure. Query pruning uses this
structure to restrict navigation to only a fragment of the data;
we give an effcient algorithm for rewriting any regular path
expression query into a pruned one. Query rewriting using state
extents can eliminate or reduce navigation altogether; it is
reminiscent of optimizing relational queries using indices. There
may be several ways to optimize a query using state extents; we
give a polynomial-space algorithm that finds all such
optimizations. For restricted forms of regular path expressions,
the algorithm is provably effcient. We also give an effcient
approximation algorithm that works on all regular path expressions.
Copyright © 1998 by The Institute of
Electrical and Electronic Engineers, Inc. (IEEE).
Abstract used with permission.
CDROM Version: Load the CDROM "Volume 2 Issue 7, ICDE 1996-1998, PDIS, Hypertext, ACL DL" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Proceedings of the Fourteenth International Conference on Data Engineering, February 23-27, 1998, Orlando, Florida, USA.
IEEE Computer Society 1998, ISBN 0-8186-8289-2
Contents BibTeX
References
- [1]
- Serge Abiteboul:
Querying Semi-Structured Data.
ICDT 1997: 1-18 BibTeX
- [2]
- Serge Abiteboul, Richard Hull, Victor Vianu:
Foundations of Databases.
Addison-Wesley 1995, ISBN 0-201-53771-0
Contents BibTeX
- [3]
- Serge Abiteboul, Victor Vianu:
Queries and Computation on the Web.
ICDT 1997: 262-275 BibTeX
- [4]
- Serge Abiteboul, Victor Vianu:
Regular Path Queries with Constraints.
PODS 1997: 122-133 BibTeX
- [5]
- François Bancilhon, Raghu Ramakrishnan:
An Amateur's Introduction to Recursive Query Processing Strategies.
SIGMOD Conference 1986: 16-52 BibTeX
- [6]
- Catriel Beeri, Raghu Ramakrishnan:
On the Power of Magic.
PODS 1987: 269-284 BibTeX
- [7]
- Peter Buneman, Susan B. Davidson, Mary F. Fernandez, Dan Suciu:
Adding Structure to Unstructured Data.
ICDT 1997: 336-350 BibTeX
- [8]
- Peter Buneman, Susan B. Davidson, Gerd G. Hillebrand, Dan Suciu:
A Query Language and Optimization Techniques for Unstructured Data.
SIGMOD Conference 1996: 505-516 BibTeX
- [9]
- Vassilis Christophides, Serge Abiteboul, Sophie Cluet, Michel Scholl:
From Structured Documents to Novel Query Facilities.
SIGMOD Conference 1994: 313-324 BibTeX
- [10]
- Vassilis Christophides, Sophie Cluet, Guido Moerkotte:
Evaluating Queries with Generalized Path Expressions.
SIGMOD Conference 1996: 413-422 BibTeX
- [11]
- Mary F. Fernández, Daniela Florescu, Jaewoo Kang, Alon Y. Levy, Dan Suciu:
STRUDEL: A Web-site Management System.
SIGMOD Conference 1997: 549-552 BibTeX
- [12]
- Mary F. Fernandez, Daniela Florescu, Alon Y. Levy, Dan Suciu:
A Query Language for a Web-Site Management System.
SIGMOD Record 26(3): 4-11(1997) BibTeX
- [13]
- ...
- [14]
- Harold N. Gabow, Robert Endre Tarjan:
Faster Scaling Algorithms for Network Problems.
SIAM J. Comput. 18(5): 1013-1036(1989) BibTeX
- [15]
- ...
- [16]
- Neil Immerman:
Languages that Capture Complexity Classes.
SIAM J. Comput. 16(4): 760-778(1987) BibTeX
- [17]
- David Konopnicki, Oded Shmueli:
W3QS: A Query System for the World-Wide Web.
VLDB 1995: 54-65 BibTeX
- [18]
- ...
- [19]
- Laks V. S. Lakshmanan, Fereidoon Sadri, Iyer N. Subramanian:
A Declarative Language for Querying and Restructuring the WEB.
RIDE-NDS 1996: 12-21 BibTeX
- [20]
- Alon Y. Levy, Alberto O. Mendelzon, Yehoshua Sagiv, Divesh Srivastava:
Answering Queries Using Views.
PODS 1995: 95-104 BibTeX
- [21]
- Alberto O. Mendelzon, George A. Mihaila, Tova Milo:
Querying the World Wide Web.
PDIS 1996: 80-91 BibTeX
- [22]
- Alberto O. Mendelzon, Peter T. Wood:
Finding Regular Simple Paths in Graph Databases.
SIAM J. Comput. 24(6): 1235-1258(1995) BibTeX
- [23]
- Yannis Papakonstantinou, Serge Abiteboul, Hector Garcia-Molina:
Object Fusion in Mediator Systems.
VLDB 1996: 413-424 BibTeX
- [24]
- Yannis Papakonstantinou, Hector Garcia-Molina, Jeffrey D. Ullman:
MedMaker: A Mediation System Based on Declarative Specifications.
ICDE 1996: 132-141 BibTeX
- [25]
- Yannis Papakonstantinou, Hector Garcia-Molina, Jennifer Widom:
Object Exchange Across Heterogeneous Information Sources.
ICDE 1995: 251-260 BibTeX
- [26]
- Dominique Perrin:
Finite Automata.
Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics (B) 1990: 1-57 BibTeX
- [27]
- Dallan Quass, Anand Rajaraman, Yehoshua Sagiv, Jeffrey D. Ullman, Jennifer Widom:
Querying Semistructured Heterogeneous Information.
DOOD 1995: 319-344 BibTeX
- [28]
- Larry J. Stockmeyer, Albert R. Meyer:
Word Problems Requiring Exponential Time: Preliminary Report.
STOC 1973: 1-9 BibTeX
- [29]
- ...
Referenced by
- Gabriel M. Kuper, Jérôme Siméon:
Subsumption for XML types.
ICDT 2001: 331-345
- Gösta Grahne, Alex Thomo:
Algebraic Rewritings for Optimizing Regular Path Queries.
ICDT 2001: 301-315
- Vassilis Christophides, Sophie Cluet, Jérôme Siméon:
On Wrapping Query Languages and Efficient XML Integration.
SIGMOD Conference 2000: 141-152
- Yannis Papakonstantinou, Victor Vianu:
DTD Inference for Views of XML Data.
PODS 2000: 35-46
- Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, Moshe Y. Vardi:
View-Based Query Processing for Regular Path Queries with Inverse.
PODS 2000: 58-66
- Qiu Yue Wang, Jeffrey Xu Yu, Kam-Fai Wong:
Approximate Graph Schema Extraction for Semi-Structured Data.
EDBT 2000: 302-316
- Peter T. Wood:
Optimising Web Queries Using Document Type Definitions.
Workshop on Web Information and Data Management 1999: 28-32
- Jayavel Shanmugasundaram, Kristin Tufte, Chun Zhang, Gang He, David J. DeWitt, Jeffrey F. Naughton:
Relational Databases for Querying XML Documents: Limitations and Opportunities.
VLDB 1999: 302-314
- Jason McHugh, Jennifer Widom:
Query Optimization for XML.
VLDB 1999: 315-326
- Yannis Papakonstantinou, Vasilis Vassalos:
Query Rewriting for Semistructured Data.
SIGMOD Conference 1999: 455-466
- Tova Milo, Dan Suciu:
Type Inference for Queries on Semistructured Data.
PODS 1999: 215-226
- Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, Moshe Y. Vardi:
Rewriting of Regular Expressions and Regular Path Queries.
PODS 1999: 194-204
- Yannis Papakonstantinou, Pavel Velikhov:
Enhancing Semistructured Data Mediators with Document Type Definitions.
ICDE 1999: 136-145
- Georges Gardarin, Fei Sha, Tuyet-Tram Dang-Ngoc:
XML-based Components for Federating Multiple Heterogeneous Data Sources.
ER 1999: 506-519
- Jyh-Herng Chow, Josephine M. Cheng, Daniel T. Chang, Jane Xu:
Index Design for Structured Documents Based on Abstraction.
DASFAA 1999: 89-96
- Serge Abiteboul, Jason McHugh, Michael Rys, Vasilis Vassalos, Janet L. Wiener:
Incremental Maintenance for Materialized Views over Semistructured Data.
VLDB 1998: 38-49
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ICDE Proceedings: Copyright © by IEEE,
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:18:34 2009