Title
An Implementation Approach for XQuery Based on Lazy Evaluation
Abstract
In order to accelerate the execution of XQuery, this paper introduces an evaluator named as XML Query Lazy Evaluator (XQLE), which uses lazy evaluation optimization technique. The input language is Functional XML Query Language (FXQL) that is a functional language with concise form. For data model, XQLE uses generalized list with the ability to hold closure and XML node to support lazy calculation of list node. Under lazy mode, the overhead of acquiring the data that has no relationship to the final result of calculation can be eliminated. Finally, we use a lot of example programs to show the lazy evaluator has better performance compared with eager evaluator in the average execution speed.
Year
DOI
Venue
2009
10.1109/DBTA.2009.117
DBTA
Keywords
Field
DocType
xml query lazy evaluator,average execution speed,lazy mode,lazy calculation,eager evaluator,lazy evaluation,lazy evaluation optimization technique,functional xml query language,data model,lazy evaluator,xml node,implementation approach,acceleration,engines,functional language,query language,application software,computer science,xml,optimization,query languages,data models,functional programming,functional languages,data mining,database languages,databases
Query language,Programming language,Functional programming,XML,Computer science,Lazy evaluation,Theoretical computer science,Lazy initialization,Meta-circular evaluator,Strict programming language,XQuery
Conference
Citations 
PageRank 
References 
1
0.36
1
Authors
3
Name
Order
Citations
PageRank
Peng Li110.36
Husheng Liao22011.82
Hongli Yang310.36