EDBT 2026 Demo / reviewers in the wild / expert
Edison Ting
dblp:11/6754
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › XML query processing › XML query optimization
XPath query optimization |
0.2 | 2 | 2008 | 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.1 | 1 | 2008 | Grouping and Optimization of XPath Expressions in System RX · ICDE 2008 |
Query processing and optimization
query optimization |
0.1 | 1 | 2008 | Grouping and Optimization of XPath Expressions in System RX · ICDE 2008 |
Data models and query languages
XML query languages |
0.1 | 1 | 2008 | Grouping and optimization of XPath expressions in DB2 pureXML · SIGMOD Conference 2008 |
Query processing and optimization
XML query processing |
0.1 | 1 | 2008 | Grouping and Optimization of XPath Expressions in System RX · ICDE 2008 |
Query processing and optimization
query rewriting |
0.0 | 1 | 2008 | Grouping and Optimization of XPath Expressions in System RX · ICDE 2008 |
Query processing and optimization › XML query processing
streaming XPath evaluation |
0.0 | 1 | 2008 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Grouping and Optimization of XPath Expressions in System RXabstractSeveral 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 |
ICDE | 4 |
| 2008 | Grouping and optimization of XPath expressions in DB2 pureXMLabstractSeveral 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 Conference | 4 |