EDBT 2026 Demo / reviewers in the wild / expert
Sachin Basil John
dblp:177/9027
· DBLP profile ↗
4ranked-venue papers
2as first author
3since 2021 · last 2025
0000-0002-1583-496XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 2 first-author · 3 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
4 papers |
Query processing and optimization · 65% Data models and query languages · 20% Transaction processing and concurrency control · 9% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › OLAP
data cube |
1.7 | 3 | 2025 | High-dimensional Data Cubes · ACM Trans. Database Syst. 2025 High-dimensional Data Cubes · Proc. VLDB Endow. 2022 The Moments Method for Approximate Data Cube Queries · Proc. ACM Manag. Data 2024 |
Query processing and optimization
approximate query processing |
1.6 | 2 | 2025 | High-dimensional Data Cubes · ACM Trans. Database Syst. 2025 The Moments Method for Approximate Data Cube Queries · Proc. ACM Manag. Data 2024 |
Data models and query languages › multidimensional data model
high-dimensional data cube |
1.4 | 2 | 2025 | High-dimensional Data Cubes · ACM Trans. Database Syst. 2025 High-dimensional Data Cubes · Proc. VLDB Endow. 2022 |
Query processing and optimization
aggregate query processing |
0.8 | 1 | 2024 | The Moments Method for Approximate Data Cube Queries · Proc. ACM Manag. Data 2024 |
Query processing and optimization › OLAP › data cube
cube materialization |
0.6 | 1 | 2022 | High-dimensional Data Cubes · Proc. VLDB Endow. 2022 |
Transaction processing and concurrency control › concurrency control
multiversion concurrency control |
0.3 | 1 | 2017 | Transaction Repair for Multi-Version Concurrency Control · SIGMOD Conference 2017 |
Transaction processing and concurrency control › recovery
transaction repair |
0.3 | 1 | 2017 | Transaction Repair for Multi-Version Concurrency Control · SIGMOD Conference 2017 |
Data mining
pattern mining |
0.2 | 1 | 2024 | The Moments Method for Approximate Data Cube Queries · Proc. ACM Manag. Data 2024 |
Data mining
exploratory data analysis |
0.2 | 1 | 2022 | High-dimensional Data Cubes · Proc. VLDB Endow. 2022 |
Transaction processing and concurrency control › concurrency control
optimistic concurrency control |
0.1 | 1 | 2017 | Transaction Repair for Multi-Version Concurrency Control · SIGMOD Conference 2017 |
Methods — techniques the papers use, named apart from their topics
linear programming · 1.4statistical estimation · 0.9moments method · 0.8fourier expansion · 0.8bahadur representation · 0.8statistical reconstruction · 0.6validation phase repair · 0.3conflict resolution · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | High-dimensional Data CubesabstractWe introduce an approach to supporting high-dimensional data cubes at interactive query speeds and moderate storage cost. Our approach is based on binary(-domain) data cubes that are judiciously partially materialized; the missing information can be quickly approximated using statistical or linear programming techniques. This enables new applications such as exploratory data analysis for feature engineering and other fields of data science. Moreover, it removes the need to compromise when building a data cube—all columns we might ever wish to use can be included as dimensions. Our approach also speeds up certain dice, roll-up, and drill-down operations on data cubes with hierarchical dimensions compared to traditional data cubes. Sachin Basil John, Christoph Koch 0001, Peter Lindner 0001 |
ACM Trans. Database Syst. | 1 |
| 2024 | The Moments Method for Approximate Data Cube QueriesabstractWe investigate an approximation algorithm for various aggregate queries on partially materialized data cubes. Data cubes are interpreted as probability distributions, and cuboids from a partial materialization populate the terms of a series expansion of the target query distribution. Unknown terms in the expansion are just assumed to be 0 in order to recover an approximate query result. We identify this method as a variant of related approaches from other fields of science, that is, the Bahadur representation and, more generally, (biased) Fourier expansions of Boolean functions. Existing literature indicates a rich but intricate theoretical landscape. Focusing on the data cube application, we start by investigating worst-case error bounds. We build upon prior work to obtain provably optimal materialization strategies with respect to query workloads. In addition, we propose a new heuristic method governing materialization decisions. Finally, we show that well-approximated queries are guaranteed to have well-approximated roll-ups. Peter Lindner 0001, Sachin Basil John, Christoph Koch 0001, Dan Suciu |
Proc. ACM Manag. Data | 2 |
| 2022 | High-dimensional Data CubesabstractThis paper introduces an approach to supporting high-dimensional data cubes at interactive query speeds and moderate storage cost. The approach is based on binary(-domain) data cubes that are judiciously partially materialized; the missing information can be quickly reconstructed using statistical or linear programming techniques. This enables new applications such as exploratory data analysis for feature engineering and other fields of data science. Moreover, it removes the need to compromise when building a data cube - all columns that we might ever wish to use can be included as dimensions. Our approach also speeds up certain dice, roll-up, and drill-down operations on data cubes with hierarchical dimensions compared to traditional data cubes. Sachin Basil John, Christoph Koch 0001 |
Proc. VLDB Endow. | 1 |
| 2017 | Transaction Repair for Multi-Version Concurrency ControlabstractThe optimistic variants of Multi-Version Concurrency Control (MVCC) avoid blocking concurrent transactions at the cost of having a validation phase. Upon failure in the validation phase, the transaction is usually aborted and restarted from scratch. The "abort and restart" approach becomes a performance bottleneck for use cases with high contention objects or long running transactions. In addition, restarting from scratch creates a negative feedback loop in the system, because the system incurs additional overhead that may create even more conflicts. Mohammad Dashti 0001, Sachin Basil John, Amir Shaikhha, Christoph Koch 0001 |
SIGMOD Conference | 2 |