Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2009, Vol. 10 Issue (12): 1769-1783    DOI: 10.1631/jzus.A0920006
Computer Science and Technology     
Efficient processing of ordered XML twig pattern matching based on extended Dewey
Jin-hua JIANG, Ke CHEN, Xiao-yan LI, Gang CHEN, Li-dan SHOU
School of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  Finding all occurrences of a twig pattern is a core operation of extensible markup language (XML) query processing. Holistic twig join algorithms, which avoid a large number of intermediate results, represent the state-of-the-art algorithms. However, ordered XML twig join is mentioned rarely in the literature and previous algorithms developed in attempts to solve the problem of ordered twig pattern (OTP) matching have poor performance. In this paper, we first propose a novel children linked stacks encoding scheme to represent compactly the partial ordered twig join results. Based on this encoding scheme and extended Dewey, we design a novel holistic OTP matching algorithm, called OTJFast, which needs only to access the labels of the leaf query nodes. Furthermore, we propose a new algorithm, named OTJFaster, incorporating three effective optimization rules to avoid unnecessary computations. This works well on available indices (such as B+-tree), skipping useless elements. Thus, not only is disk access reduced greatly, but also many unnecessary computations are avoided. Finally, our extensive experiments over both real and synthetic datasets indicate that our algorithms are superior to previous approaches.

Key wordsXML querying      Ordered twig join      Index      Optimization     
Received: 02 January 2009     
CLC:  TP311.13  
Cite this article:

Jin-hua JIANG, Ke CHEN, Xiao-yan LI, Gang CHEN, Li-dan SHOU. Efficient processing of ordered XML twig pattern matching based on extended Dewey. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(12): 1769-1783.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.A0920006     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2009/V10/I12/1769

[1] Peng Guo, Jun-hong Zhang. Numerical model and multi-objective optimization analysis of vehicle vibration[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2017, 18(5): 393-412.
[2] Tian-tian Zhang, Wei Huang, Zhen-guo Wang, Li Yan. A study of airfoil parameterization, modeling, and optimization based on the computational fluid dynamics method[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2016, 17(8): 632-645.
[3] Hossein Rezaei, Ramli Nazir, Ehsan Momeni. Bearing capacity of thin-walled shallow foundations: an experimental and artificial intelligence-based study[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2016, 17(4): 273-285.
[4] Bao-tong Li, Su-na Yan, Jun Hong. A growth-based topology optimizer for stiffness design of continuum structures under harmonic force excitation[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2016, 17(12): 933-946.
[5] Cheng-ming Lan , Hui Li, Jun-Yi Peng , Dong-Bai Sun . A structural reliability-based sensitivity analysis method using particles swarm optimization: relative convergence rate[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2016, 17(12): 961-973.
[6] Jin Cheng, Ming-yang Tang, Zhen-yu Liu, Jian-rong Tan. Direct reliability-based design optimization of uncertain structures with interval parameters[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2016, 17(11): 841-854.
[7] Liang Ye, Yin-fu Jin, Shui-long Shen, Ping-ping Sun, Cheng Zhou. An efficient parameter identification procedure for soft sensitive clays[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2016, 17(1): 76-88.
[8] Bing Xu, Shao-gan Ye, Jun-hui Zhang. Effects of index angle on flow ripple of a tandem axial piston pump[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2015, 16(5): 404-417.
[9] Antoine Dumas, Jean-Yves Dantan, Nicolas Gayton, Thomas Bles, Robin Loebl. An iterative statistical tolerance analysis procedure to deal with linearized behavior models[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2015, 16(5): 353-360.
[10] Qing-long Meng, Xiu-ying Yan, Qing-chang Ren. Global optimal control of variable air volume air-conditioning system with iterative learning: an experimental case study[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2015, 16(4): 302-315.
[11] Lei Fu, Zhen-ping Feng, Guo-jun Li, Qing-hua Deng, Yan Shi, Tie-yu Gao. Experimental validation of an integrated optimization design of a radial turbine for micro gas turbines[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2015, 16(3): 241-249.
[12] Wei Wei, Ang Liu, Stephen C. Y. Lu, Thorsten Wuest. A multi-principle module identification method for product platform design[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2015, 16(1): 1-10.
[13] Abbas Al-Refaie. Applying process analytical technology framework to optimize multiple responses in wastewater treatment process[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2014, 15(5): 374-384.
[14] Chang-yu Cui, Bao-shi Jiang, You-bao Wang. Node shift method for stiffness-based optimization of single-layer reticulated shells[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2014, 15(2): 97-107.
[15] Yi-cong Gao, Yi-xiong Feng, Jian-rong Tan. Multi-principle preventive maintenance: a design-oriented scheduling study for mechanical systems[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2014, 15(11): 862-872.