JOURNAL ARTICLE

A Global XQuery Query Processing based on Local XQuery Query Generation

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

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

Abstract

XML 뷰는 분산 환경에서 이종 데이터들을 XML 데이터처럼 바라보며 XML로 통합하기 위한 방법으로 제안되었으며, 전역 XML 뷰는 분산되어 있는 다양한 형태의 이종 데이터들을 단일의 XML 데이터처럼 바라보며 질의할 수 있도록한다. 이때사용자가 사용하는표준질의어는 XQuery이며, 전역XML 뷰를대상으로 작성된 질의가 바로 전역XQuery 질의이다. 그러므로이를효과적으로 처리하기위한방법은분산 환경에서이종데이터들사이의 통합 및 검색을 위한 연구의 주제이다. 기존 SQL 질의 처리에서 알 수 있는 것처럼, 분산 질의 처리를 위한 방법들 가운데 가장 범용적으로 사용되는 방법 중 하나는 전역 질의를 지역 질의로 분할하여 분할된 지역 질의들을 처리하고, 그 결과를 취하여 전역 질의의 결과로 재구성하는 것이다. 그러나 XQuery는 FOR 절과 같은 SQL 질의어에서는 찾아볼 수 없는 복잡한 구조적 특성을 갖는다. 그러므로 전역 XQuery 질의의 처리를 위해 지역 질의를 생성하기 위해서는 고려해야 할 사항들이 존재한다. 본 논문에서는 전역 SQL 질의 처리를 위한 지역 질의 생성 기법을 전역 XQuery 질의의 처리를 위해 적용할 때 발생하는 문제점을 정의하고 이를 해결하기 위한 방법을 제안한다. 또한, 제안한 방법을 기반으로 하는 전역 XQuery 질의 처리기를 구현하여 그 효율성을 보인다. XML view is proposed to integrate between XML data and heterogeneous data over distributed environment and global XML view is used to search distributed heterogeneous data. At this time, standard query language for user is XQuery and the method for processing global XQuery queries over distributed environment is one of the new research topics. One of the basic and simple methods to process distributed SQL queries is that generates local queries for processing a global query and constructs the result of the global query from the results of the local queries. However, the syntax of XQuery differs from SQL because the XQuery contains some special expressions like FOR clauses for querying to semi-structured data, of course, FOR clauses are not used in SQL. Therefore, there are some problems to adopt the method for processing global SQL queries for generating local XQuery queries. This paper defines some problems when generates local XQuery queries for processing global XQuery queries and proposes a method for generating local XQuery queries considered these problems. Also we implement and evaluate a Global XQuery Processor which uses our method.

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

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
18
Refs
0.11
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Graph Theory and Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition

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
BOOK-CHAPTER

XQuery-Based Query Processing in Open Street Map

Jesús M. Almendros-JiménezAntonio Becerra-Terón

Communications in computer and information science Year: 2016 Pages: 50-68
JOURNAL ARTICLE

Effective XQuery keyword using XML query processing

E. SeshatheriT. Bhuvaneswari

Journal:   Indonesian Journal of Electrical Engineering and Computer Science Year: 2018 Vol: 14 (1)Pages: 450-450
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.