Masz 10 PB historycznych danych o produktach do analizy i 10 GB ostatniego znanego stanu każdego produktu, które muszą obsługiwać API z szybkością do 1000 zapytań na sekundę (QPS) z opóźnieniem poniżej 1 sekundy. Jaki projekt przechowywania danych jest opłacalny i spełnia potrzeby analityczne oraz API?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: 1. Przechowuj dane historyczne w BigQuery do analizy. 2. Przechowuj ostatni stan w tabeli Cloud SQL po każdej zmianie. 3. Obsługuj ostatni stan z Cloud SQL do API..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź jest optymalna, ponieważ BigQuery jest skalowalnym i ekonomicznym rozwiązaniem do przechowywania i analizy 10 PB danych historycznych. Cloud SQL, jako relacyjna baza danych, doskonale nadaje się do obsługi 10 GB danych o ostatnim stanie, zapewniając niskie opóźnienia i wysoką przepustowość (1000 QPS) wymaganą przez API. Pozostałe opcje są mniej odpowiednie: Przechowywanie ostatniego stanu bezpośrednio w BigQuery do obsługi API jest nieefektywne ze względu na wyższe opóźnienia BigQuery w przypadku pojedynczych zapytań i model cenowy. Firestore nie jest idealny do 10 PB danych historycznych ze względu na koszty i ograniczenia zapytań analitycznych na taką skalę. Cloud SQL nie jest ekonomicznym ani skalowalnym rozwiązaniem do przechowywania 10 PB danych historycznych.
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