Demo Data from VLDB 2026 / reviewers in the wild / expert
Craig Chasseur
dblp:134/6795
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none
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
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 |
Database system architecture and tuning · 36% Query processing and optimization · 29% Distributed and cloud data management · 24% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 69% Cloud and datacenter computing · 31% |
Topics — the 5 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management › federated database
federated query processing |
0.3 | 1 | 2018 | F1 Query: Declarative Querying at Scale · Proc. VLDB Endow. 2018 |
Query processing and optimization › query execution
scan processing |
0.2 | 1 | 2015 | A Padded Encoding Scheme to Accelerate Scans by Leveraging Skew · SIGMOD Conference 2015 |
Storage systems › data representation
data encoding |
0.2 | 1 | 2015 | A Padded Encoding Scheme to Accelerate Scans by Leveraging Skew · SIGMOD Conference 2015 |
Query processing and optimization
early pruning |
0.1 | 1 | 2015 | A Padded Encoding Scheme to Accelerate Scans by Leveraging Skew · SIGMOD Conference 2015 |
Query processing and optimization
query execution |
0.1 | 1 | 2015 | A Padded Encoding Scheme to Accelerate Scans by Leveraging Skew · SIGMOD Conference 2015 |
Methods — techniques the papers use, named apart from their topics
declarative querying · 0.7SQL · 0.7skew exploitation · 0.4padded encoding · 0.4row-store · 0.2compression · 0.2column-store · 0.2b+-tree · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | F1 Query: Declarative Querying at ScaleabstractF1 Query is a stand-alone, federated query processing platform that executes SQL queries against data stored in different file-based formats as well as different storage systems at Google (e.g., Bigtable, Spanner, Google Spreadsheets, etc.). F1 Query eliminates the need to maintain the traditional distinction between different types of data processing workloads by simultaneously supporting: (i) OLTP-style point queries that affect only a few records; (ii) low-latency OLAP querying of large amounts of data; and (iii) large ETL pipelines. F1 Query has also significantly reduced the need for developing hard-coded data processing pipelines by enabling declarative queries integrated with custom business logic. F1 Query satisfies key requirements that are highly desirable within Google: (i) it provides a unified view over data that is fragmented and distributed over multiple data sources; (ii) it leverages datacenter resources for performant query processing with high throughput and low latency; (iii) it provides high scalability for large data sizes by increasing computational parallelism; and (iv) it is extensible and uses innovative approaches to integrate complex business logic in declarative query processing. This paper presents the end-to-end design of F1 Query. Evolved out of F1, the distributed database originally built to manage Google's advertising data, F1 Query has been in production for multiple years at Google and serves the querying needs of a large number of users and systems. Bart Samwel, John Cieslewicz, Ben Handy, Jason Govig, Petros Venetis, Chanjun Yang, Keith Peters, Jeff Shute, Daniel Tenedorio, Himani Apte, Felix Weigel, David Wilhite, Jiexing Li, Zhan Yuan, Craig Chasseur, Ian Rae, Anurag Biyani, Andrew Harn, Andrey Gubichev, Amr El-Helw, Orri Erling, Zhepeng Yan, Mohan Yang, Yiqun Wei, Thanh Do, Colin Zheng, Goetz Graefe, Somayeh Sardashti, Ahmed M. Aly, Divyakant Agrawal, Shivakumar Venkataraman |
Proc. VLDB Endow. | 17 |
| 2015 | A Padded Encoding Scheme to Accelerate Scans by Leveraging SkewabstractIn-memory data analytic systems that use vertical bit-parallel scan methods generally use encoding techniques. We observe that in such environments, there is an opportunity to turn skew in both the data and predicate distributions (usually a problem for query processing) into a benefit that can be leveraged to encode the column values. This paper proposes a padded encoding scheme to address this opportunity. The proposed scheme creates encodings that map common attribute values to codes that can easily be distinguished from other codes by only examining a few bits in the full code. Consequently, scans on columns stored using the padded encoding scheme can safely prune the computation without examining all the bits in the code, thereby reducing the memory bandwidth and CPU cycles that are consumed when evaluating scan queries. Our padded encoding method results in a fixed-length encoding, as fixed-length encodings are easier to manage. However, the proposed padded encoding may produce longer (fixed-length) codes than those produced by popular order-preserving encoding methods, such as dictionary-based encoding. This additional space overhead has the potential to negate the gains from early pruning of the scan computation. However, as we demonstrate empirically, the additional space overhead is generally small, and the padded encoding scheme provides significant performance improvements. Yinan Li 0009, Craig Chasseur, Jignesh M. Patel |
SIGMOD Conference | 2 |
| 2013 | Enabling JSON Document Stores in Relational Systems
Craig Chasseur, Yinan Li 0009, Jignesh M. Patel |
WebDB | 1 |
| 2013 | Design and Evaluation of Storage Organizations for Read-Optimized Main Memory DatabasesabstractExisting main memory data processing systems employ a variety of storage organizations and make a number of storage-related design choices. The focus of this paper is on systematically evaluating a number of these key storage design choices for main memory analytical (i.e. read-optimized) database settings. Our evaluation produces a number of key insights: First, it is always beneficial to organize data into self-contained memory blocks rather than large files. Second, both column-stores and row-stores display performance advantages for different types of queries, and for high performance both should be implemented as options for the tuple-storage layout. Third, cache-sensitive B+-tree indices can play a major role in accelerating query performance, especially when used in a block-oriented organization. Finally, compression can also play a role in accelerating query performance depending on data distribution and query selectivity. Craig Chasseur, Jignesh M. Patel |
Proc. VLDB Endow. | 1 |