Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Edison Ting

dblp:11/6754 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Query processing and optimization · 85% Data models and query languages · 15%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › XML query processing › XML query optimization
XPath query optimization
0.222008
Grouping and optimization of XPath expressions in DB2 pureXML · SIGMOD Conference 2008
Grouping and Optimization of XPath Expressions in System RX · ICDE 2008
Query processing and optimization › query optimization
cost-based optimization
0.112008
Grouping and Optimization of XPath Expressions in System RX · ICDE 2008
Query processing and optimization
query optimization
0.112008
Grouping and Optimization of XPath Expressions in System RX · ICDE 2008
Data models and query languages
XML query languages
0.112008
Grouping and optimization of XPath expressions in DB2 pureXML · SIGMOD Conference 2008
Query processing and optimization
XML query processing
0.112008
Grouping and Optimization of XPath Expressions in System RX · ICDE 2008
Query processing and optimization
query rewriting
0.012008
Grouping and Optimization of XPath Expressions in System RX · ICDE 2008
Query processing and optimization › XML query processing
streaming XPath evaluation
0.012008
Grouping and optimization of XPath expressions in DB2 pureXML · SIGMOD Conference 2008

Methods — techniques the papers use, named apart from their topics

query plan operator modeling · 0.1holistic XPath evaluation · 0.1heuristic rewrite transformations · 0.1cost-based optimization · 0.1
YearPublicationVenuePosition
2008 Grouping and Optimization of XPath Expressions in System RX
abstract
Several XML DBMS support XQuery and/or SQL/XML languages, which are based on navigational primitives in the form of XPath expressions. Typically, these systems either model each XPath step as a separate query plan operator, or employ holistic approaches that can evaluate multiple steps of a single XPath expression. There have also been proposals to execute as many XPath expressions as possible within a single FLWOR block simultaneously in a data streaming context. We observe in our System-RX prototype that blindly combining all possible XPath expressions for concurrent execution can result in significant performance degradation. We identify two main problems. First, the simple strategy of grouping all XPath expressions on a single document does not always work if the query involves more than one data source or has nested query blocks. Second, merging XPath expressions may result in unnecessary execution of branches that can be filtered by predicates in other branches or elsewhere in the query. To rectify these problems, we develop a combination of heuristic-based rewrite transformations, to decide which XPath expressions should be grouped for concurrent evaluation, and cost-based optimization to globally order the groups within the query execution plan, and locally order the branches within individual groups. Experimental evaluation confirms that selectively grouping multiple XPath expressions allows for better query evaluation performance and reduces the query optimization complexity.
Andrey Balmin, Fatma Özcan 0001, Edison Ting
ICDE4
2008 Grouping and optimization of XPath expressions in DB2 pureXML
abstract
Several XML DBMSs support XQuery and/or SQL/XML languages, which are based on navigational primitives in the form of XPath expressions. Typically, these systems either model each XPath step as a separate query plan operator, or employ holistic approaches that can evaluate multiple steps of a single XPath expression. There have also been proposals to execute as many XPath expressions as possible within a single FLWOR block simultaneously in a data streaming context.
Andrey Balmin, Fatma Özcan 0001, Edison Ting
SIGMOD Conference4