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

Mosha Pasumansky

dblp:67/9313 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
1since 2021 · last 2021
0009-0003-8165-2093ORCID · reported

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

Databases, data management, data science and information retrieval · 3 · 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
3 papers
Query processing and optimization · 41% Data integration and cleaning · 26% Database system architecture and tuning · 23%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 92% Storage systems · 8%

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

TopicWeightPapersLastEvidence papers
Data integration and cleaning
metadata management
0.512021
Big Metadata : When Metadata is Big Data · Proc. VLDB Endow. 2021
Cloud and datacenter computing › cloud data management
cloud data warehouse
0.512021
Big Metadata : When Metadata is Big Data · Proc. VLDB Endow. 2021
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

distributed query processing · 1.0columnar storage · 0.9in-situ analysis · 0.4in situ analysis · 0.4semi-flattening · 0.4repetition context · 0.4
YearPublicationVenuePosition
2021 Big Metadata : When Metadata is Big Data
abstract
The rapid emergence of cloud data warehouses like Google BigQuery has redefined the landscape of data analytics. With the growth of data volumes, such systems need to scale to hundreds of EiB of data in the near future. This growth is accompanied by an increase in the number of objects stored and the amount of metadata such systems must manage. Traditionally, Big Data systems have tried to reduce the amount of metadata in order to scale the system, often compromising query performance. In Google BigQuery, we built a metadata management system that demonstrates that massive scale can be achieved without such tradeoffs. We recognized the benefits that fine grained metadata provides for query processing and we built a metadata system to manage it effectively. We use the same distributed query processing and data management techniques that we use for managing data to handle Big metadata. Today, BigQuery uses these techniques to support queries over billions of objects and their metadata.
Pavan Edara, Mosha Pasumansky
Proc. VLDB Endow.2
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.11
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.3