Demo Data from SIGIR 2026 / reviewers in the wild / expert
Yihong Zhao 0001
dblp:z/YihongZhao
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 1998
0000-0001-8730-0476ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 3 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
3 papers |
Query processing and optimization · 75% Data models and query languages · 16% Indexing and storage engines · 5% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
OLAP |
0.0 | 2 | 1998 | Simultaneous Optimization and Evaluation of Multiple Dimensional Queries · SIGMOD Conference 1998 An Array-Based Algorithm for Simultaneous Multidimensional Aggregates · SIGMOD Conference 1997 |
Query processing and optimization › OLAP
multidimensional query |
0.0 | 1 | 1998 | Array-Based Evaluation of Multi-Dimensional Queries in Object-Relational Databases Systems · ICDE 1998 |
Query processing and optimization › query optimization
multidimensional query optimization |
0.0 | 1 | 1998 | Simultaneous Optimization and Evaluation of Multiple Dimensional Queries · SIGMOD Conference 1998 |
Data models and query languages
object-relational database |
0.0 | 1 | 1998 | Array-Based Evaluation of Multi-Dimensional Queries in Object-Relational Databases Systems · ICDE 1998 |
Query processing and optimization › OLAP › data cube
data cube computation |
0.0 | 1 | 1997 | An Array-Based Algorithm for Simultaneous Multidimensional Aggregates · SIGMOD Conference 1997 |
Database system architecture and tuning › analytical database system
multidimensional OLAP |
0.0 | 1 | 1997 | An Array-Based Algorithm for Simultaneous Multidimensional Aggregates · SIGMOD Conference 1997 |
Methods — techniques the papers use, named apart from their topics
star-join · 0.0global query planning · 0.0compressed-array ADT · 0.0bitmap index · 0.0array-based computation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Array-Based Evaluation of Multi-Dimensional Queries in Object-Relational Databases SystemsabstractSince multi-dimensional arrays are a natural data structure for supporting multi-dimensional queries, and object-relational (O/R) database systems support multi-dimensional array ADTs (abstract data types), it is natural to ask if a multi-dimensional array-based ADT can be used to improve O/R DBMS performance on multi-dimensional queries. As an initial step toward answering this question, we have implemented a multi-dimensional array in the Paradise O/R DBMS. In this paper, we describe the implementation of this compressed-array ADT and explore its performance for queries including star-join consolidations and selections. We show that, in many cases, the array ADT can provide significantly higher performance than can be obtained by applying techniques such as bitmap indices and star-join algorithms to relational tables. Yihong Zhao 0001, Karthikeyan Ramasamy, Kristin Tufte, Jeffrey F. Naughton |
ICDE | 1 |
| 1998 | Simultaneous Optimization and Evaluation of Multiple Dimensional QueriesabstractDatabase researchers have made significant progress on several research issues related to multidimensional data analysis, including the development of fast cubing algorithms, efficient schemes for creating and maintaining precomputed group-bys, and the design of efficient storage structures for multidimensional data. However, to date there has been little or no work on multidimensional query optimization. Recently, Microsoft has proposed “OLE DB for OLAP” as a standard multidimensional interface for databases. OLE DB for OLAP defines Multi-Dimensional Expressions (MDX), which have the interesting and challenging feature of allowing clients to ask several related dimensional queries in a single MDX expression. In this paper, we present three algorithms to optimize multiple related dimensional queries. Two of the algorithms focus on how to generate a global plan from several related local plans. The third algorithm focuses on generating a good global plan without first generating local plans. We also present three new query evaluation primitives that allow related query plans to share portions of their evaluation. Our initial performance results suggest that the exploitation of common subtask evaluation and global optimization can yield substantial performance improvements when relational database systems are used as data sources for multidimensional analysis. Yihong Zhao 0001, Prasad Deshpande, Jeffrey F. Naughton, Amit Shukla 0001 |
SIGMOD Conference | 1 |
| 1997 | An Array-Based Algorithm for Simultaneous Multidimensional AggregatesabstractComputing multiple related group-bys and aggregates is one of the core operations of On-Line Analytical Processing (OLAP) applications. Recently, Gray et al. [GBLP95] proposed the “Cube” operator, which computes group-by aggregations over all possible subsets of the specified dimensions. The rapid acceptance of the importance of this operator has led to a variant of the Cube being proposed for the SQL standard. Several efficient algorithms for Relational OLAP (ROLAP) have been developed to compute the Cube. However, to our knowledge there is nothing in the literature on how to compute the Cube for Multidimensional OLAP (MOLAP) systems, which store their data in sparse arrays rather than in tables. In this paper, we present a MOLAP algorithm to compute the Cube, and compare it to a leading ROLAP algorithm. The comparison between the two is interesting, since although they are computing the same function, one is value-based (the ROLAP algorithm) whereas the other is position-based (the MOLAP algorithm). Our tests show that, given appropriate compression techniques, the MOLAP algorithm is significantly faster than the ROLAP algorithm. In fact, the difference is so pronounced that this MOLAP algorithm may be useful for ROLAP systems as well as MOLAP systems, since in many cases, instead of cubing a table directly, it is faster to first convert the table to an array, cube the array, then convert the result back to a table. Yihong Zhao 0001, Prasad Deshpande, Jeffrey F. Naughton |
SIGMOD Conference | 1 |