VLDB 2026 Research / reviewers in the wild / expert
Quanzhong Li 0002
dblp:36/4657-2
· DBLP profile ↗
10ranked-venue papers
6as first author
0since 2021 · last 2009
0000-0001-8047-2830ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
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
7 papers |
Query processing and optimization · 46% Data models and query languages · 13% Information retrieval · 11% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 33% Parallel and multicore computing · 33% Distributed systems · 33% |
Topics — the 22 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
XML query processing |
0.1 | 2 | 2008 | StreamTX: extracting tuples from streaming XML data · Proc. VLDB Endow. 2008 Indexing and Querying XML Data for Regular Path Expressions · VLDB 2001 |
Query processing and optimization › XML query processing
holistic twig join |
0.1 | 1 | 2008 | StreamTX: extracting tuples from streaming XML data · Proc. VLDB Endow. 2008 |
Information retrieval
keyword search |
0.1 | 1 | 2008 | SEDA: a system for search, exploration, discovery, and analysis of XML Data · Proc. VLDB Endow. 2008 |
Query processing and optimization
top-k query processing |
0.1 | 1 | 2008 | SEDA: a system for search, exploration, discovery, and analysis of XML Data · Proc. VLDB Endow. 2008 |
Data models and query languages
XML data management |
0.1 | 1 | 2008 | StreamTX: extracting tuples from streaming XML data · Proc. VLDB Endow. 2008 |
Data stream processing
XML stream processing |
0.1 | 1 | 2008 | StreamTX: extracting tuples from streaming XML data · Proc. VLDB Endow. 2008 |
Query processing and optimization
adaptive query processing |
0.1 | 1 | 2007 | Adaptively Reordering Joins during Query Execution · ICDE 2007 |
Query processing and optimization › query optimization
join ordering |
0.1 | 1 | 2007 | Adaptively Reordering Joins during Query Execution · ICDE 2007 |
Query processing and optimization › join processing › join algorithms
pipelined join |
0.1 | 1 | 2007 | Adaptively Reordering Joins during Query Execution · ICDE 2007 |
Spatial and temporal data management › spatial query processing › nearest neighbor query
k-nearest neighbor query |
0.0 | 1 | 2004 | Skyline Index for Time Series Data · IEEE Trans. Knowl. Data Eng. 2004 |
Information retrieval
similarity search |
0.0 | 1 | 2004 | Skyline Index for Time Series Data · IEEE Trans. Knowl. Data Eng. 2004 |
Spatial and temporal data management
time series data management |
0.0 | 1 | 2004 | Skyline Index for Time Series Data · IEEE Trans. Knowl. Data Eng. 2004 |
Indexing and storage engines › temporal indexing
time series indexing |
0.0 | 1 | 2004 | Skyline Index for Time Series Data · IEEE Trans. Knowl. Data Eng. 2004 |
Data models and query languages › XML data management
XML data processing |
0.0 | 1 | 2004 | XVM: a bridge between xml data and its behavior · WWW 2004 |
Indexing and storage engines
XML storage and indexing |
0.0 | 1 | 2003 | XISS/R: XML Indexing and Storage System using RDBMS · VLDB 2003 |
Graph data management › path query
regular path query |
0.0 | 1 | 2001 | Indexing and Querying XML Data for Regular Path Expressions · VLDB 2001 |
Indexing and storage engines
XML indexing |
0.0 | 1 | 2001 | Indexing and Querying XML Data for Regular Path Expressions · VLDB 2001 |
Cloud and datacenter computing › datacenter services › online service systems › internet services
distributed web server |
0.0 | 1 | 2001 | Distributed cooperative Apache web server · WWW 2001 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 2001 | Distributed cooperative Apache web server · WWW 2001 |
Distributed systems
replication |
0.0 | 1 | 2001 | Distributed cooperative Apache web server · WWW 2001 |
Query processing and optimization
OLAP |
0.0 | 1 | 2008 | SEDA: a system for search, exploration, discovery, and analysis of XML Data · Proc. VLDB Endow. 2008 |
Data models and query languages
XML |
0.0 | 1 | 2008 | SEDA: a system for search, exploration, discovery, and analysis of XML Data · Proc. VLDB Endow. 2008 |
Methods — techniques the papers use, named apart from their topics
component-based techniques · 0.1top-k algorithm · 0.1star schema deduction · 0.1query-path pruning · 0.1existential-match pruning · 0.1block-and-trigger · 0.1moments of symmetry · 0.1eddies · 0.1duplicate avoidance · 0.1storage management · 0.1dynamic hyperlink generation · 0.1adaptive piecewise constant approximation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Search Driven Analysis of Heterogenous XML Data
Andrey Balmin, Latha S. Colby, Emiran Curtmola, Quanzhong Li 0002, Fatma Özcan 0001 |
CIDR | 4 |
| 2008 | SEDA: a system for search, exploration, discovery, and analysis of XML DataabstractKeyword search in XML repositories is a powerful tool for interactive data exploration. Much work has recently been done on making XML search aware of relationship information embedded in XML document structure, but without a clear winner in all data and query scenarios. Furthermore, due to its imprecise nature, search results cannot easily be analyzed and summarized to gain more insights into the data. We address these shortcomings with SEDA: a system for Search, Exploration, Discovery, and Analysis of XML Data. SEDA is based on a paradigm of search and user interaction to help users start with simple keyword-style querying and perform rich analysis of XML data by leveraging both the content and structure of the data. SEDA is an interactive system that allows the user to refine her query iteratively to explore the XML data and discover interesting relationships. SEDA first employs a top-k algorithm to compute the most relevant top-k answers fast, and returns tuples of nodes ranked by relevance. SEDA provides several novel data structures and techniques for efficient top-k computation over graph-structured XML data. SEDA also computes all the contexts in which the query terms are found and all the connection paths that connect the query terms in the XML data. These two summaries enable the user to refine her query by disambiguating the contexts and connections relevant to her query. With the user feedback, the system has enough information to compute all query results, not just the top-k. From the complete results, SEDA automatically deduces a star schema, which is then instantiated with the query results and augmented with additional values required for a well-defined data cube. The tables computed at this step are input into an OLAP engine for further analysis. Andrey Balmin, Latha S. Colby, Emiran Curtmola, Quanzhong Li 0002, Fatma Özcan 0001, Sharath Srinivas, Zografoula Vagena |
Proc. VLDB Endow. | 4 |
| 2008 | StreamTX: extracting tuples from streaming XML dataabstractWe study the problem of extracting flattened tuple data from streaming, hierarchical XML data. Tuple-extraction queries are essentially XML pattern queries with multiple extraction nodes. Their typical applications include mapping-based XML transformation and integrated (set-based) processing of XML and relational data. Holistic twig joins are known for the optimal matching of XML pattern queries on parsed/indexed XML data. Naïve application of the holistic twig joins to streaming XML data incurs unnecessary disk I/Os. We adapt the holistic twig joins for tuple-extraction queries on streaming XML with two novel features: first, we use the block-and-trigger technique to consume streaming XML data in a best-effort fashion without compromising the optimality of holistic matching; second, to reduce peak buffer sizes and overall running times, we apply query-path pruning and existential-match pruning techniques to aggressively filter irrelevant incoming data. We compare our solution with the direct competitor TurboXPath and other alternative approaches that use full-fledged query engines such as XQuery or XSLT engines for tuple extraction. The experiments using real-world XML data and queries demonstrated that our approach 1) outperformed its competitors by up to orders of magnitude, and 2) exhibited almost linear scalability. Our solution has been demonstrated extensively to IBM customers and will be included in customer engagement applications in healthcare. Wook-Shin Han, C. T. Howard Ho, Quanzhong Li 0002 |
Proc. VLDB Endow. | 4 |
| 2007 | Adaptively Reordering Joins during Query ExecutionabstractTraditional query processing techniques based on static query optimization are ineffective in applications where statistics about the data are unavailable at the start of query execution or where the data characteristics are skewed and change dynamically. Several adaptive query processing techniques have been proposed in recent years to overcome the limitations of static query optimizers through either explicit re-optimization of plans during execution or by using a row-routing based approach. In this paper, we present a novel method for processing pipelined join plans that dynamically arranges the join order of both inner and outer-most tables at run-time. We extend the Eddies concept of "moments of symmetry" to reorder indexed nested-loop joins, the join method used by all commercial DBMSs for building pipelined query plans for applications for which low latencies are crucial. Unlike row-routing techniques, our approach achieves adaptability by changing the pipeline itself which avoids the bookkeeping and routing decision associated with each row. Operator selectivities monitored during query execution are used to change the execution plan at strategic points, and the change of execution plans utilizes a novel and efficient technique for avoiding duplicates in the query results. Our prototype implementation in a commercial DBMS shows a query execution speedup of up to 8 times. Quanzhong Li 0002, Minglong Shao, Volker Markl, Kevin S. Beyer, Latha S. Colby, Guy M. Lohman |
ICDE | 1 |
| 2004 | XVM: a bridge between xml data and its behaviorabstractXML has become one of the core technologies for contemporary business applications, especially web-based applications. To facilitate processing of diverse XML data, we propose an extensible, integrated XML processing architecture, the XML Virtual Machine (XVM), which connects XML data with their behaviors. At the same time, the XVM is also a framework for developing and deploying XML-based applications. Using component-based techniques, the XVM supports arbitrary granularity and provides a high degree of modularity and reusability. XVM components are dynamically loaded and composed during XML data processing. Using the XVM, both client-side and server-side XML applications can be developed and deployed in an integrated way. We also present an XML application container built on top of the XVM along with several sample applications to demonstrate the applicability of the XVM framework. Quanzhong Li 0002, Michelle Y. Kim, Edward So, Steve Wood |
WWW | 1 |
| 2004 | Skyline Index for Time Series DataabstractWe have developed a new indexing strategy that helps overcome the curse of dimensionality for time series data. Our proposed approach, called skyline index, adopts new skyline bounding regions (SBR) to approximate and represent a group of time series data according to their collective shape. Skyline bounding regions allow us to define a distance function that tightly lower bounds the distance between a query and a group of time series data. In an extensive performance study, we investigate the impact of different distance functions by various dimensionality reduction and indexing techniques on the performance of similarity search, including index pages accessed, data objects fetched, and overall query processing time. In addition, we show that, for k-nearest neighbor queries, the proposed skyline index approach can be coupled with the state of the art dimensionality reduction techniques such as adaptive piecewise constant approximation (APCA) and improve its performance by up to a factor of 3. Quanzhong Li 0002, Inés Fernando Vega López, Bongki Moon |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2003 | Partition Based Path Join Algorithms for XML Data
Quanzhong Li 0002, Bongki Moon |
DEXA | 1 |
| 2003 | XISS/R: XML Indexing and Storage System using RDBMS
Philip J. Harding, Quanzhong Li 0002, Bongki Moon |
VLDB | 2 |
| 2001 | Indexing and Querying XML Data for Regular Path Expressions
Quanzhong Li 0002, Bongki Moon |
VLDB | 1 |
| 2001 | Distributed cooperative Apache web serverabstractGiven explosive data trac in the world-wide web (WWW), it is crucial to achieve the scalable performance of web servers. The overall performance and resource utilization can be improved by spreading document requests among a group of web servers. This leads to the design and implementation of Distributed Cooperative Apache (#########)web server. In this paper, we describe the unique features of the ######### system (1) to migrate and replicate documents among cooperating servers, (2) using dynamic hyperlink generation to distribute requests for documents to balance the load, and (3) to maintain replicated copies in a consistent state. We also address the issue of storage management for more eective document replication under limited capacity. In the experiments, the ######### system demonstrated its ability to achieve high performance and scalability by eectively distributing load among a group of cooperating Apache servers and by eliminating hot spots and performance bottleneck with replicated documents. The ######### system is an eective and practical solution to provide high performance and scalability to cope with ever increasing demands from clients all over the web. ######### WWW, Scalable Web server, Apache, DCApache, Distributed Web server, Replication, Load balancing 1. Quanzhong Li 0002, Bongki Moon |
WWW | 1 |