Wysyłasz zapytania do konkretnej tabeli BigQuery wiele razy dziennie. Tabela bazowa ma rozmiar petabajtów, ale stosujesz filtry i proste agregacje, a potrzebujesz szybszych, aktualnych wyników. Co powinieneś zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz zmaterializowany widok na podstawie uruchamianego zapytania..
Dlaczego to jest odpowiedź
Utworzenie zmaterializowanego widoku (materialized view) jest najlepszym rozwiązaniem, ponieważ BigQuery automatycznie utrzymuje go w aktualności, co zapewnia szybkie i świeże wyniki. Zmaterializowane widoki prekompilują i przechowują wyniki często używanych zapytań, w tym filtrów i agregacji, co znacznie skraca czas wykonywania zapytań na petabajtowych danych. Uruchamianie zaplanowanego zapytania wymagałoby ręcznego zarządzania i nie gwarantowałoby natychmiastowej aktualności. Użycie zapytania z pamięci podręcznej jest pomocne, ale pamięć podręczna BigQuery działa tylko dla identycznych zapytań i może być nieaktualna. Ograniczenie liczby kolumn jest dobrą praktyką, ale nie rozwiąże problemu wolnego wykonywania zapytań na petabajtowych danych w takim stopniu jak zmaterializowany widok.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana