Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dan Delorey

dblp:31/6133 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2

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
2 papers
Query processing and optimization · 50% Database system architecture and tuning · 35% Data models and query languages · 15%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 70% Storage systems · 30%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database system architecture and tuning
disaggregated storage and compute
0.412020
Dremel: A Decade of Interactive SQL Analysis at Web Scale · Proc. VLDB Endow. 2020
Query processing and optimization › query execution › query operator implementation
columnar execution
0.212014
Storing and Querying Tree-Structured Records in Dremel · Proc. VLDB Endow. 2014
Data models and query languages › relational model
nested relational model
0.212014
Storing and Querying Tree-Structured Records in Dremel · Proc. VLDB Endow. 2014
Storage systems › data management › database storage
columnar storage
0.112014
Storing and Querying Tree-Structured Records in Dremel · Proc. VLDB Endow. 2014

Methods — techniques the papers use, named apart from their topics

columnar storage · 0.9in-situ analysis · 0.4in situ analysis · 0.4semi-flattening · 0.4repetition context · 0.4
YearPublicationVenuePosition
2020 Dremel: A Decade of Interactive SQL Analysis at Web Scale
abstract
Google's Dremel was one of the first systems that combined a set of architectural principles that have become a common practice in today's cloud-native analytics tools, including disaggregated storage and compute, in situ analysis, and columnar storage for semistructured data. In this paper, we discuss how these ideas evolved in the past decade and became the foundation for Google BigQuery.
Sergey Melnik 0001, Andrey Gubarev, Jing Jing Long, Geoffrey Romer, Shiva Shivakumar, Matt Tolton, Theo Vassilakis, Hossein Ahmadi 0001, Dan Delorey, Slava Min, Mosha Pasumansky, Jeff Shute
Proc. VLDB Endow.9
2014 Storing and Querying Tree-Structured Records in Dremel
abstract
In Dremel, data is stored as nested relations. The schema for a relation is a tree, all of whose nodes are attributes, and whose leaf attributes hold values. We explore filter and aggregate queries that are given in the Dremel dialect of SQL. Complications arise because of repeated attributes, i.e., attributes that are allowed to have more than one value. We focus on the common class of Dremel queries that are processed on column-stored data in a way that results in query processing time that is linear on the size of the relevant data, i.e., data in the columns that participate in the query. We formally define the data model, the query language and the algorithms for query processing in column-stored data. The concepts of repetition context and semi-flattening are introduced here and play a central role in understanding this class of queries and their algorithms.
Foto N. Afrati, Dan Delorey, Mosha Pasumansky, Jeffrey D. Ullman
Proc. VLDB Endow.2