Procella - El motor de base de datos de YouTube
(tech.marksblogg.com)Un artículo de interpretación sobre el paper publicado recientemente por Google, "Procella: Unifying serving and analytical data at YouTube"
-
Aunque Google ya cuenta con Dremel (BigQuery), Mesa, Photon, F1, PowerDrill y Spanner, estos no encajaban bien con YouTube.
-
Procella ofrece una interfaz SQL para diversas tareas non-OLTP de YouTube.
-
Funciona de manera similar a Presto y utiliza Borg (el predecesor de Kubernetes) y Colossus (la nueva versión de GFS).
-
Los datos se almacenan en formato columnar, y para ello presenta un formato llamado "Artus".
-
Usa sintaxis SQL estándar como CREATE y ALTER.
A juicio del autor, Procella se parece a Presto, pero también comenta que, como Presto está basado en Java, quizá no encajaba bien en Google, donde hay mucha infraestructura escrita en C++.
Aún no hay comentarios.