Firma zbiera dane dziennika w czasie rzeczywistym za pomocą Amazon Kinesis Data Streams i chce uruchamiać zapytania w czasie rzeczywistym oraz wzbogacać dzienniki w Amazon Redshift. Która metoda pozyskiwania danych zapewnia najmniejszy narzut operacyjny przy wprowadzaniu danych do Redshift?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Amazon Redshift streaming ingestion z Kinesis Data Streams i przedstaw dane jako materialized view..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie Amazon Redshift streaming ingestion z Kinesis Data Streams i przedstawienie danych jako materialized view. Ta metoda jest najbardziej efektywna operacyjnie, ponieważ Redshift bezpośrednio pobiera dane ze strumienia Kinesis, minimalizując potrzebę zarządzania dodatkowymi usługami pośredniczącymi. Materialized view pozwala na bieżące przetwarzanie i wzbogacanie danych w Redshift. Pozostałe opcje są mniej optymalne: Konfiguracja Kinesis Data Firehose do wysyłania danych bezpośrednio do Redshift jest możliwa, ale Redshift streaming ingestion jest bardziej zintegrowana i wydajna dla danych w czasie rzeczywistym. Wysyłanie danych do S3, a następnie ładowanie ich do Redshift co minutę, wprowadza opóźnienia i zwiększa złożoność operacyjną. Użycie Amazon Managed Service for Apache Flink do wysyłania danych bezpośrednio do Redshift jest skuteczne do złożonego przetwarzania, ale dla prostego pozyskiwania i wzbogacania Redshift streaming ingestion jest prostsza i ma mniejszy narzut.
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