Procella - o mecanismo de banco de dados do YouTube
(tech.marksblogg.com)Um texto de interpretação sobre o artigo recentemente publicado pelo Google, "Procella: Unifying serving and analytical data at YouTube"
-
Embora o Google já tenha Dremel (BigQuery), Mesa, Photon, F1, PowerDrill e Spanner, eles não se encaixavam bem no YouTube.
-
O Procella fornece uma interface SQL para várias tarefas non-OLTP do YouTube.
-
Funciona de forma parecida com o Presto e usa Borg (o antecessor do Kubernetes) e Colossus (a nova versão do GFS).
-
Os dados são armazenados em formato colunar, e para isso apresenta um formato columnar chamado "Artus".
-
Usa sintaxe SQL padrão como CREATE, ALTER etc.
Na visão do autor, o Procella é parecido com o Presto, mas também há a observação de que, como o Presto é baseado em Java, talvez ele não se adequasse ao Google, que tem muita infraestrutura escrita em C++.
Ainda não há comentários.