Procella: Unifying serving and analytical data at YouTube
Procella: Unifying serving and analytical data at YouTube
复制标题
DOI:
10.14778/3352063.3352121
复制
发表时间:
2019-08
期刊:
影响因子:
--
通讯作者:
Biswapesh Chattopadhyay;Priyam Dutta;Weiran Liu;Ott Tinn;Andrew McCormick;Aniket Mokashi;Paul Harvey;Hector Gonzalez;David Lomax;Sagar Mittal;Roee Ebenstein;Nikita Mikhaylin;Hung-Ching Lee;Xiaoyan Zhao;Tony Xu;Luis Perez;Farhad Shahmohammadi;Tran Bui;Neil Mckay;Selcuk Aya;Vera Lychagina;Brett Elliott
中科院分区:
文献类型:
--
作者:
Biswapesh Chattopadhyay;Priyam Dutta;Weiran Liu;Ott Tinn;Andrew McCormick;Aniket Mokashi;Paul Harvey;Hector Gonzalez;David Lomax;Sagar Mittal;Roee Ebenstein;Nikita Mikhaylin;Hung-Ching Lee;Xiaoyan Zhao;Tony Xu;Luis Perez;Farhad Shahmohammadi;Tran Bui;Neil Mckay;Selcuk Aya;Vera Lychagina;Brett Elliott
Large organizations like YouTube are dealing with exploding data volume and increasing demand for data driven applications. Broadly, these can be categorized as: reporting and dashboarding, embedded statistics in pages, time-series monitoring, and ad-hoc analysis. Typically, organizations build specialized infrastructure for each of these use cases. This, however, creates silos of data and processing, and results in a complex, expensive, and harder to maintain infrastructure. At YouTube, we solved this problem by building a new SQL query engine - Procella. Procella implements a superset of capabilities required to address all of the four use cases above, with high scale and performance, in a single product. Today, Procella serves hundreds of billions of queries per day across all four workloads at YouTube and several other Google product areas.