Specjalista ds. danych potrzebuje niemal w czasie rzeczywistym wykonywać zapytania SQL na strumieniu skompresowanych plików GZIP. Która opcja zapewnia najniższe opóźnienie w przypadku wykonywania zapytań SQL na strumieniu?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użycie Amazon Kinesis Data Analytics do uruchamiania zapytań SQL na danych strumieniowych (w razie potrzeby z transformacją Lambda)..
Dlaczego to jest odpowiedź
Amazon Kinesis Data Analytics (KDA) jest najlepszym wyborem, ponieważ umożliwia wykonywanie zapytań SQL w czasie rzeczywistym bezpośrednio na strumieniach danych, co minimalizuje opóźnienia. KDA obsługuje również dekompresję GZIP i integrację z AWS Lambda do transformacji danych, co jest kluczowe dla tego scenariusza. AWS Glue jest usługą ETL, która przetwarza dane wsadowo lub mikro-wsadowo, wprowadzając większe opóźnienia niż wymagane zapytania niemal w czasie rzeczywistym. Amazon Kinesis Client Library wymaga tworzenia niestandardowej aplikacji do przetwarzania i zapisywania danych, co zwiększa złożoność i nie oferuje natywnego wykonywania zapytań SQL na strumieniu. Amazon Kinesis Data Firehose dostarcza dane do S3, co jest rozwiązaniem do przechowywania i późniejszego analizowania, a nie do zapytań niemal w czasie rzeczywistym bezpośrednio na strumieniu.
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