3P by xguru 2019-09-18 | favorite | 댓글과 토론

구글이 최근에 공개한 "Procella: Unifying serving and analytical data at YouTube" 논문에 대한 해석글

- 이미 구글은 Dremel (BigQuery), Mesa, Photon, F1, PowerDrill , Spanner 등이 있지만 Youtube 에는 잘 맞지 않음.
- 프로셀라는 유튜브의 다양한 non-OLTP 작업에 대한 SQL 인터페이스를 제공
- Presto 와 비슷하게 동작하며 Borg(쿠버네티스의 전신) 와 Colossus(GFS 의 새 버전) 를 사용
- 데이터는 컬럼 기반으로 저장되며, 이를 위한 "Artus" 라는 Columnar 포맷을 소개.
- 표준 SQL 구문인 CREATE , ALTER 등을 사용

필자가 보기엔 Procella 는 Presto 와 비슷하지만, Presto 가 Java 기반이어서 C++ 로 작성한 인프라가 많은 구글에는 맞지 않았을거 같다는 얘기도..