Browse > Article

A Parallel Match Method for Path-oriented Query Processing in iW- Databases  

Park Hee-Sook (부경대학교 전자컴퓨터정보통신공학부)
Cho Woo-Hyun (부경대학교 전자컴퓨터정보통신공학부)
Abstract
The XML is the new standard fir data representation and exchange on the Internet. In this paper, we describe a new approach for evaluating a path-oriented query against XML document. In our approach, we propose the Parallel Match Indexing Fabric to speed up evaluation of path-oriented query using path signature and design the parallel match algorithm to perform a match process between a path signature of input query and path signatures of elements stored in the database. To construct a structure of the parallel match indexing, we first make the binary tie for all path signatures on an XML document and then which trie is transformed to the Parallel Match Indexing Fabric. Also we use the Parallel Match Indexing Fabric and a parallel match algorithm for executing a search operation of a path-oriented query. In our proposed approach, Time complexity of the algorithm is proportional to the logarithm of the number of path signatures in the XML document.
Keywords
XML; path signature; Parallel Match Indexing Fabric; binary trie;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 William B. Frakes and Ricardo Baeza-Yates, 'Information Retrieval : Data Structures and Algorithms,' Prentice Hall PTR; Facsimile edition, pp. 44-80, 1992
2 S. Stanfill and B. Kahle, 'Parallel free-text search on the connection machine system,' Communication of ACM, Vol.29, No.12, pp. 1229-1239, 1986   DOI   ScienceOn
3 박희숙, 조우현, '단축-경로와 확장성 해싱 기법을 이용한 경로-지향 질의의 평가속도 개선 방법,' 정보처리학회논문지, 제11-D권, 제7호, pp. 1409-1416, 2004   과학기술학회마을   DOI
4 Q. Li and B. Moon, 'Indexing and Querying XML Data for Regular Path Expression,' Proceeding of the 27th VLDB Conference, 2001
5 World Wide Web Consortium, 'Document Object Model (DOM),' http://www.w3.org/DOM/, 2002
6 Harvey M. Deitel et al., 'XML How TO PROGRAM,' Prentice Hall, pp. 134-155, pp. 192-216, pp. 298-310, 2000
7 S. Boag and D. Chanberlin and M. Fernandez and D. Florescu and D. Florescu and J. Robie and J. Simeon, 'XQuery 1.0 : An XML Query Language,' http://www.w3.org/TR/2002/WD-xquery-20020S16, Aug. 2002
8 D. Eastlake and J. Reagle and D. Solo and W3C Recommendation, 'XML-Signature Syntax and Processing,' http://www.w3.org/TR/2002/REC-xmIdsig-ore-20020212, Feb. 2002
9 C. Faloutsos and ACM Computing Surveys, 'Access Methods for Text,' Vol.17, No.1, pp.48-74, March 1985   DOI   ScienceOn
10 Carlo Zaniolo et al., 'Advanced Database Systems,' Morgan Kaufman Publishers, 1997
11 J. D. Ullman, 'Computational Aspects of VLSI,' Computer Science Press, Maryland, 1984
12 Yangjun Chen and Gerald Huck, 'Path Signature : A Way to Speed up Evaluation of Path-oriented Queries in Document Database,' Proceedings of WISE 2000 Conference, pp. 240-244, Jun. 2000
13 A. Deutch and M. Fernandez and D. Forescu and A. Levy and D. Suciu, 'XML-QL : A Query Language for XML,' http://www.w3.org/TR/NOTE-xml-ql, Aug. 1998
14 Brian F. Cooper et aI., 'A Fast Index and Querying XML Data for Regular Path Expression,' Proceeding of the 27th VLDB Conference, 2001
15 T. Bray and E.maler and J. Paoli and C.M.SPErberg McQueen, 'Extensible Markup Language (XML) 1.0,' http://www.w3.org/TR/2000/REC-xml-20001006. Oct. 2000