Seminarium: Systemy Rozproszone
7 maja 2020, godzina 12:15,
sala
Ponad 2 miliardy zalogowanych użytkowników odwiedza co miesiąc platformę Youtube. W każdej minucie umieszczanych jest na niej 300-500 godzin video. Portal generuje tryliony nowych danych dziennie. Używane są do raportów dla twórców na temat ich materiałów video, monitorowania systemu, a także pokazywania statystyk oglądanych filmów. Stworzenie osobnej infrastruktury dla każdej z tych kategorii tworzy problemy z utrzymaniem ich oraz generuje dodatkowe koszty.
Youtube w tym celu stworzył silnik zapytań SQL - Procella. System ten potrafi obsługiwać wszystkie potrzeby opisane powyżej. Obsługuje setki miliardów zapytań na dzień w różnych produktach Google. Opowiem jak wygląda architektura tego systemu oraz jakie optymalizacje zostały zrobione, żeby osiągać takie wyniki.
Zapraszam,
Bartłomiej Dalak
Bibliografia: