Dremel: A Decade of Interactive SQL Analysis at Web Scale

Matt Tolton
Hossein Ahmadi
Narayanan Shivakumar
Theo Vassilakis
Dan Delorey
Mosha Pasumansky
Geoffrey Michael Romer
Sergey Melnik
Jing Jing Long
Andrey Gubarev
Slava Min
PVLDB (2020), pp. 3461-3472

Abstract

Google's Dremel was one of the first systems to combine a set of architectural principles that have become a common practice in today's cloud-native analytical systems, such as 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.