Demo Data from VLDB 2026 / reviewers in the wild / expert
Milind Joshi
dblp:16/6802
· DBLP profile ↗
7ranked-venue papers
0as first author
1since 2021 · last 2025
0009-0001-0769-1700ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 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
6 papers |
Distributed and cloud data management · 32% Indexing and storage engines · 32% Query processing and optimization · 28% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
columnar storage |
0.3 | 1 | 2017 | Spanner: Becoming a SQL System · SIGMOD Conference 2017 |
Distributed and cloud data management
distributed query processing |
0.3 | 1 | 2017 | Spanner: Becoming a SQL System · SIGMOD Conference 2017 |
Query processing and optimization › query optimization
heuristic query optimization |
0.1 | 1 | 2010 | Polynomial heuristics for query optimization · ICDE 2010 |
Distributed and cloud data management › data replication
replica consistency |
0.1 | 1 | 2017 | Spanner: Becoming a SQL System · SIGMOD Conference 2017 |
Indexing and storage engines › access methods
partial indexing |
0.1 | 1 | 2008 | Filtered Indices and Their Use in Flexible Schema Scenarios · ICDE 2008 |
Query processing and optimization
view maintenance |
0.0 | 1 | 2003 | Statistics on Views · VLDB 2003 |
Query processing and optimization
query optimization |
0.0 | 1 | 2007 | Execution strategies for SQL subqueries · SIGMOD Conference 2007 |
Query processing and optimization
aggregation |
0.0 | 1 | 2001 | Orthogonal Optimization of Subqueries and Aggregation · SIGMOD Conference 2001 |
Query processing and optimization › aggregate query processing
group-by query |
0.0 | 1 | 2001 | Orthogonal Optimization of Subqueries and Aggregation · SIGMOD Conference 2001 |
Methods — techniques the papers use, named apart from their topics
range extraction · 0.3query restart · 0.3workload generation · 0.1heuristic search · 0.1index maintenance · 0.1query optimization · 0.0correlation removal · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Towards Query Optimizer as a Service (QOaaS) in a Unified LakeHouse Platform: Can One QO Rule Them All?
Yuanyuan Tian 0001, Jesús Camacho-Rodríguez, Carlo Curino, César A. Galindo-Legaria, Ashit Gosalia, Brian Kroth, Sergiy Matusevych, Nicolas Bruno, Ashvin Agrawal, Stefan Grafberger, Beysim Sezgin, Milan Potocnik, Mahesh Behera, Milind Joshi |
CIDR | 14 |
| 2017 | Spanner: Becoming a SQL SystemabstractSpanner is a globally-distributed data management system that backs hundreds of mission-critical services at Google. Spanner is built on ideas from both the systems and database communities. The first Spanner paper published at OSDI'12 focused on the systems aspects such as scalability, automatic sharding, fault tolerance, consistent replication, external consistency, and wide-area distribution. This paper highlights the database DNA of Spanner. We describe distributed query execution in the presence of resharding, query restarts upon transient failures, range extraction that drives query routing and index seeks, and the improved blockwise-columnar storage format. We touch upon migrating Spanner to the common SQL dialect shared with other systems at Google. David F. Bacon, Nathan Bales, Nicolas Bruno, Brian F. Cooper, Adam Dickinson, Andrew Fikes, Campbell Fraser, Andrey Gubarev, Milind Joshi, Eugene Kogan, Alexander Lloyd, Sergey Melnik 0001, Rajesh Rao, David Shue, Marcel van der Holst, Dale Woodford |
SIGMOD Conference | 9 |
| 2010 | Polynomial heuristics for query optimizationabstractResearch on query optimization has traditionally focused on exhaustive enumeration of an exponential number of candidate plans. Alternatively, heuristics for query optimization are restricted in several ways, such as by either focusing on join predicates only, ignoring the availability of indexes, or in general having high-degree polynomial complexity. In this paper we propose a heuristic approach to very efficiently obtain execution plans for complex queries, which takes into account the presence of indexes and goes beyond simple join reordering. We also introduce a realistic workload generator and validate our approach using both synthetic and real data. Nicolas Bruno, César A. Galindo-Legaria, Milind Joshi |
ICDE | 3 |
| 2008 | Filtered Indices and Their Use in Flexible Schema ScenariosabstractEfficient and convenient handling of heterogeneous data is a current challenge for data management systems. In this paper, we discuss several common relational approaches to represent heterogeneity and argue for a design based on a single wide-table, referred to as a flexible schema. For this scenario, we focus on partial indexation and its support for efficient data storage and processing. Filtered indices provide partial indexation functionality in the Microsoft SQL Server product. We describe here the implementation of this feature, including index utilization in queries, index maintenance and query parameterization issues. Our performance experiments validate the expected benefits of the approach in our implementation. Srini Acharya, César A. Galindo-Legaria, Milind Joshi, Babu Krishnaswamy, Stefano Stefani, Pawel Terlecki |
ICDE | 3 |
| 2007 | Execution strategies for SQL subqueriesabstractOptimizing SQL subqueries has been an active area in database research and the database industry throughout the last decades. Previous work has already identified some approaches to efficiently execute relational subqueries. For satisfactory performance, proper choice of subquery execution strategies becomes even more essential today with the increase in decision support systems and automatically generated SQL, e.g., with ad-hoc reporting tools. This goes hand in hand with increasing query complexity and growing data volumes, which all pose challenges for an industrial-strength query optimizer. Mostafa Elhemali, César A. Galindo-Legaria, Torsten Grabs, Milind Joshi |
SIGMOD Conference | 4 |
| 2003 | Statistics on Views
César A. Galindo-Legaria, Milind Joshi, F. Michael Waas, Ming-Chuan Wu |
VLDB | 2 |
| 2001 | Orthogonal Optimization of Subqueries and AggregationabstractThere is considerable overlap between strategies proposed for subquery evaluation, and those for grouping and aggregation. In this paper we show how a number of small, independent primitives generate a rich set of efficient execution strategies —covering standard proposals for subquery evaluation suggested in earlier literature. These small primitives fall into two main, orthogonal areas: Correlation removal, and efficient processing of outerjoins and GroupBy. An optimization approach based on these pieces provides syntax-independence of query processing with respect to subqueries, i. e. equivalent queries written with or without subquery produce the same efficient plan. César A. Galindo-Legaria, Milind Joshi |
SIGMOD Conference | 2 |