Funkcja Cloud Function odbierająca zgłoszenia JSON za pośrednictwem HTTP POST musi natychmiast udostępniać dane do złożonych, współbieżnych analiz. Jak należy utrwalić dane?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przekształć dane JSON z żądania POST i przesyłaj je strumieniowo do BigQuery..
Dlaczego to jest odpowiedź
BigQuery jest optymalnym wyborem dla złożonych, współbieżnych analiz dużych zbiorów danych. Strumieniowe przesyłanie danych bezpośrednio z Cloud Functions do BigQuery pozwala na natychmiastowe udostępnianie danych do analizy bez konieczności tworzenia pośrednich etapów. Przekształcenie danych JSON jest kluczowe, aby dopasować je do schematu tabeli BigQuery, co ułatwia późniejsze zapytania. Utrwalanie danych bezpośrednio w Datastore jest możliwe, ale Datastore jest bazą danych NoSQL, która nie jest zoptymalizowana pod kątem złożonych zapytań analitycznych na dużych zbiorach danych w takim stopniu jak BigQuery. Cloud SQL jest bazą danych relacyjną, która również nie jest idealna do analizy bardzo dużych, strumieniowych danych. Przechowywanie każdego żądania jako pojedynczego pliku w Cloud Storage wymagałoby dodatkowego procesu do ich agregacji i analizy, co opóźniłoby dostępność danych do analizy.
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