Firma posiada 5 TB zbiorów danych składających się z miliona profili użytkowników i 10 milionów połączeń. Profile użytkowników i połączenia tworzą relacje wiele-do-wielu. Firma potrzebuje efektywnego sposobu na znajdowanie wspólnych połączeń do pięciu poziomów. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Amazon Neptune do przechowywania zbiorów danych jako wierzchołków i krawędzi. Wykonaj zapytania do danych, aby znaleźć połączenia..
Dlaczego to jest odpowiedź
Amazon Neptune to baza danych grafowych, która jest idealna do zarządzania danymi z relacjami wiele-do-wielu, takimi jak profile użytkowników i ich połączenia. Umożliwia efektywne przechowywanie danych jako wierzchołków (użytkownicy) i krawędzi (połączenia), a następnie wykonywanie szybkich zapytań grafowych w celu znajdowania powiązań na wielu poziomach (np. do pięciu poziomów). Pozostałe opcje są mniej odpowiednie: Amazon S3 z Athena jest dobry do przechowywania dużych zbiorów danych i wykonywania zapytań SQL, ale zapytania JOIN na tak dużej liczbie relacji wiele-do-wielu na wielu poziomach byłyby bardzo nieefektywne i kosztowne. Amazon S3 z QuickSight służy głównie do wizualizacji danych, a nie do efektywnego przeszukiwania złożonych relacji. Amazon RDS to relacyjna baza danych, która wymagałaby skomplikowanych i kosztownych zapytań SQL JOIN do przeszukiwania relacji wiele-do-wielu na wielu poziomach, co nie jest jej mocną stroną w tym scenariuszu.
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