JOURNAL ARTICLE

Processing Strategy for Global XQuery Queries Based on XQuery Join Cost

Jong Hyun ParkJi-Hoon Kang

Year: 2010 Journal:   Journal of information science and engineering Vol: 26 (2)Pages: 659-672   Publisher: Institute of Information Science

Abstract

XML is a standard for exchanging and formatting data over the Internet and XQuery is a standard query language for searching and integrating XML data. Therefore, it is a natural choice for interoperability to use XQuery over the Internet. Global XQuery queries search and integrate heterogeneous data, being distributed in the local systems. In order to process efficiently global XQuery queries, their processing strategy is important because an improper processing strategy could produce an enormous number of intermediate results or execute redundant expressions. In distributed relational databases, there are some techniques for processing global SQL queries. Unfortunately, however, the structure of the data handled by the XQuery language is quite different from the one by the SQL. The XQuery language deals with semi-structural data, i.e. tree-structured data, while SQL deals with well-structured data, i.e., the table-shaped data. These structural differences make it difficult to apply the techniques for global SQL queries into for global XQuery queries. Especially this paper considers the join cost for devising a query processing strategy. Therefore, we define some problems for estimating the join cost in XQuery queries and propose ECNJ algorithm for solving these problems. Also this paper proposes the query processing strategy and evaluates the strategy by implementing a prototype system.

Keywords:
XQuery Computer science SQL Query language XML Database XML database Query optimization Information retrieval World Wide Web

Metrics

1
Cited By
0.33
FWCI (Field Weighted Citation Impact)
13
Refs
0.51
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Processing Global XQuery Queries Based on Static Query Decomposition

Jong‐Hyun ParkJi-Hoon Kang

Lecture notes in computer science Year: 2007 Pages: 326-336
JOURNAL ARTICLE

A Global XQuery Query Processing based on Local XQuery Query Generation

Jong‐Hyun ParkWon-Ik ParkYoung‐Kuk KimJi-Hoon Kang

Journal:   Journal of the Korea Society of Computer and Information Year: 2010 Vol: 15 (11)Pages: 11-20
JOURNAL ARTICLE

XQuery Join Graph Isolation: Celebrating 30+ Years of XQuery Processing Technology

Torsten GrustManuel MayrJan Rittinger

Journal:   Proceedings - International Conference on Data Engineering Year: 2009 Vol: w3 Pages: 1167-1170
JOURNAL ARTICLE

Quality-driven Query Processing of Xquery Queries.

Diego MilanoMonica ScannapiecoTiziana Catarci

Journal:   Implant Dentistry Year: 2004 Vol: 22 (1)Pages: 78-89
© 2026 ScienceGate Book Chapters — All rights reserved.