Demo Data from VLDB 2026 / reviewers in the wild / expert
Dengfeng Gao
dblp:23/6802
· DBLP profile ↗
11ranked-venue papers
3as first author
1since 2021 · last 2021
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 3 first-authorArtificial intelligence and machine learning · 3 · 1 since 2021
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 · 43% Distributed and cloud data management · 16% Data models and query languages · 16% |
Topics — the 12 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › query language
temporal query language |
0.1 | 1 | 2012 | Temporal Support for Persistent Stored Modules · ICDE 2012 |
Distributed and cloud data management
data placement |
0.1 | 1 | 2007 | Exploiting Correlation and Parallelism of Materialized-View Recommendation for Distributed Data Warehouses · ICDE 2007 |
Data integration and cleaning
data warehouse |
0.1 | 1 | 2007 | Deadline and QoS Aware Data Warehouse · VLDB 2007 |
Distributed and cloud data management › distributed data store
distributed data warehouse |
0.1 | 1 | 2007 | Exploiting Correlation and Parallelism of Materialized-View Recommendation for Distributed Data Warehouses · ICDE 2007 |
Spatial and temporal data management
temporal databases |
0.1 | 1 | 2005 | Join operations in temporal databases · VLDB J. 2005 |
Spatial and temporal data management › temporal query processing
temporal join |
0.1 | 1 | 2005 | Join operations in temporal databases · VLDB J. 2005 |
Query processing and optimization
XML query processing |
0.0 | 1 | 2003 | Temporal Slicing in the Evaluation of XML Queries · VLDB 2003 |
Query processing and optimization
join processing |
0.0 | 1 | 2002 | Skew handling techniques in sort-merge join · SIGMOD Conference 2002 |
Query processing and optimization › parallel query processing
skew handling |
0.0 | 1 | 2002 | Skew handling techniques in sort-merge join · SIGMOD Conference 2002 |
Query processing and optimization › join processing › join algorithms
sort-merge join |
0.0 | 1 | 2002 | Skew handling techniques in sort-merge join · SIGMOD Conference 2002 |
Query processing and optimization › adaptive query processing
mid-query re-optimization |
0.0 | 1 | 2003 | Estimating Compilation Time of a Query Optimizer · SIGMOD Conference 2003 |
Query processing and optimization › join processing › inequality join
band join |
0.0 | 1 | 2002 | Skew handling techniques in sort-merge join · SIGMOD Conference 2002 |
Methods — techniques the papers use, named apart from their topics
query transformation · 0.1per-statement slicing · 0.1maximal slicing · 0.1parallel recommendation algorithm · 0.1correlation analysis · 0.1plan enumeration · 0.0plan counting · 0.0sort-merge refinement · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Improved U-Net for Plaque Segmentation of Intracoronary Optical Coherence Tomography Images
Peilin Jiang, Dengfeng Gao |
ICANN (3) | 5 |
| 2012 | Temporal Support for Persistent Stored ModulesabstractWe show how to extend temporal support of SQL to the Turing-complete portion of SQL, that of persistent stored modules (PSM). Our approach requires minor new syntax beyond that already in SQL/Temporal to define and to invoke PSM routines, thereby extending the current, sequenced, and non-sequenced semantics of queries to PSM routines. Temporal upward compatibility (existing applications work as before when one or more tables are rendered temporal) is ensured. We provide a transformation that converts Temporal SQL/PSM to conventional SQL/PSM. To support sequenced evaluation of PSM routines, we define two different slicing approaches, maximal slicing and per-statement slicing. We compare these approaches empirically using a comprehensive benchmark and provide a heuristic for choosing between them. Richard T. Snodgrass, Dengfeng Gao, Rui Zhang 0035, Stephen W. Thomas |
ICDE | 2 |
| 2008 | Enabling policy-based access control in BI applications
Rafae Bhatti, Dengfeng Gao, Wen-Syan Li |
Data Knowl. Eng. | 2 |
| 2008 | Improving parallelism of federated query processing
Dengfeng Gao, Wen-Syan Li |
Data Knowl. Eng. | 2 |
| 2007 | Exploiting Correlation and Parallelism of Materialized-View Recommendation for Distributed Data WarehousesabstractMany large enterprises require access to distributed data warehouses for business intelligence (BI) applications. Typically distributed data warehouses are integrated into a centralized data warehouse for the benefit of easy maintenance. However, this approach needs to overcome the complexity of data loading and job scheduling as well as scalability issues. On the other hand, the approach of a fully federated system may not be feasible for data intensive BI applications. The hybrid approach via intelligent data placement is more flexible and applicable than the centralized or full-federation configuration. The current implementation of the hybrid approach to integrating distributed data warehouses is to aggregate selected data from various remote sources as materialized views and cache them at the federation server to improve the performance of complex BI query workloads. In this paper, we propose an improvement that recommends materialized query tables (MQTs) for backend servers for the benefits of load distribution and easy maintenance of aggregated data in conjunction with the current hybrid approach of data placement. Our approach considers the correlation between backend servers and recommends MQTs that are well coordinated among the backend servers and optimized for a given workload. We also exploit the parallelism property among the backend servers to make our approach run almost linearly (in contrast to exponentially) with respect to the number of backend servers, without sacrificing its recommendation quality. Experimental evaluations validate the effectiveness and efficiency of our approach. Dengfeng Gao, Wen-Syan Li |
ICDE | 2 |
| 2007 | Deadline and QoS Aware Data Warehouse
Wen-Syan Li, Dengfeng Gao, Rafae Bhatti, Inderpal Narang, Hirofumi Matsuzawa, Masayuki Numao, Masahiro Ohkawa, Takeshi Fukuda |
VLDB | 2 |
| 2005 | Join operations in temporal databases
Dengfeng Gao, Christian S. Jensen, Richard T. Snodgrass, Michael D. Soo |
VLDB J. | 1 |
| 2004 | Main Memory-Based Algorithms for Efficient Parallel Aggregation for Temporal Databases
Dengfeng Gao, Jose Alvin G. Gendrano, Bongki Moon, Richard T. Snodgrass, Minseok Park, Bruce C. Huang, Jim M. Rodrigue |
Distributed Parallel Databases | 1 |
| 2003 | Estimating Compilation Time of a Query OptimizerabstractA query optimizer compares alternative plans in its search space to find the best plan for a given query. Depending on the search space and the enumeration algorithm, optimizers vary in their compilation time and the quality of the execution plan they can generate. This paper describes a compilation time estimator that provides a quantified estimate of the optimizer compilation time for a given query. Such an estimator is useful for automatically choosing the right level of optimization in commercial database systems. In addition, compilation time estimates can be quite helpful for mid-query reoptimization, for monitoring the progress of workload analysis tools where a large number queries need to be compiled (but not executed), and for judicious design and tuning of an optimizer.Previous attempts to estimate optimizer compilation complexity used the number of possible binary joins as the metric and overlooked the fact that each join often translates into a different number of join plans because of the presence of "physical" properties. We use the number of plans (instead of joins) to estimate query compilation time, and employ two novel ideas: (1) reusing an optimizer's join enumerator to obtain actual number of joins, but bypassing plan generation to save estimation overhead; (2) maintaining a small number of "interesting" properties to facilitate plan counting. We prototyped our approach in a commercial database system and our experimental results show that we can achieve good compilation time estimates (less than 30% error, on average) for complex real queries, using a small fraction (within 3%) of the actual compilation time. Ihab F. Ilyas, Jun Rao, Guy M. Lohman, Dengfeng Gao, Eileen Tien Lin |
SIGMOD Conference | 4 |
| 2003 | Temporal Slicing in the Evaluation of XML Queries
Dengfeng Gao, Richard T. Snodgrass |
VLDB | 1 |
| 2002 | Skew handling techniques in sort-merge joinabstractJoins are among the most frequently executed operations. Several fast join algorithms have been developed and extensively studied; these can be categorized as sort-merge, hash-based, and index-based algorithms. While all three types of algorithms exhibit excellent performance over most data, ameliorating the performance degradation in the presence of skew has been investigated only for hash-based algorithms. However, for sort-merge join, even a small amount of skew present in realistic data can result in a significant performance hit on a commercial DBMS. This paper examines the negative ramifications of skew in sort-merge join and proposes several refinements that deal effectively with data skew. Experiments show that some of these algorithms also impose virtually no penalty in the absence of data skew and are thus suitable for replacing existing sort-merge implementations. We also show how sort-merge band join performance is significantly enhanced with these refinements. Dengfeng Gao, Richard T. Snodgrass |
SIGMOD Conference | 2 |