Musisz pozyskiwać dane z 50 000 czujników z rozdzielczością minutową, skalować się wraz ze wzrostem i udostępniać dane w ciągu 1 minuty do agregacji w czasie rzeczywistym. Jakiego podejścia do pozyskiwania danych użyjesz?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj potoku Cloud Dataflow do strumieniowego przesyłania danych do tabeli BigQuery..
Dlaczego to jest odpowiedź
Potok Cloud Dataflow to najlepsze rozwiązanie, ponieważ jest to w pełni zarządzana usługa do przetwarzania strumieniowego i wsadowego, która może skalować się automatycznie, aby obsłużyć dużą liczbę danych z czujników w czasie rzeczywistym. Zapewnia niskie opóźnienia wymagane do udostępniania danych w ciągu 1 minuty do agregacji w czasie rzeczywistym. Opcja bq load jest przeznaczona do ładowania wsadowego, co wprowadza zbyt duże opóźnienia dla wymagań w czasie rzeczywistym. Instrukcje INSERT i MERGE w BigQuery są przeznaczone do operacji SQL i nie są optymalne do pozyskiwania strumieniowego na dużą skalę z 50 000 czujników, ponieważ generują zbyt wiele małych operacji, co jest nieefektywne i kosztowne.
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