Firma zainstalowała inteligentne liczniki u klientów, które co minutę rejestrują zużycie energii i wysyłają odczyty do zdalnego punktu końcowego. Firma potrzebuje punktu końcowego do odbierania odczytów i przechowywania ich w bazie danych. Muszą rejestrować ID lokalizacji i znacznik czasu oraz oferować klientom dostęp z niskim opóźnieniem do bieżącego i historycznego zużycia na żądanie. Zapotrzebowanie znacznie wzrośnie, a rozwiązanie powinno skalować się bez przestojów i być opłacalne. Które rozwiązanie pamięci masowej najlepiej spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowywanie odczytów w Amazon DynamoDB i użycie złożonego klucza podstawowego składającego się z location ID i timestamp w celu wyszukiwania danych klientów..
Dlaczego to jest odpowiedź
Amazon DynamoDB to bezserwerowa baza danych NoSQL, która oferuje wysoką skalowalność, niskie opóźnienia i elastyczność schematu, idealne do obsługi dużych wolumenów danych z inteligentnych liczników. Złożony klucz podstawowy (ID lokalizacji i znacznik czasu) umożliwia efektywne wyszukiwanie danych historycznych i bieżących dla konkretnego klienta. RDS jest bazą relacyjną, która może mieć problemy ze skalowaniem przy tak dużej liczbie zapisów i odczytów, a także z kosztami. ElastiCache for Redis to pamięć podręczna, nie jest przeznaczona do trwałego przechowywania wszystkich danych historycznych. S3 z Athena jest dobrym rozwiązaniem dla analityki, ale nie zapewnia niskich opóźnień dla indywidualnych zapytań klientów o bieżące zużycie.
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