Jakiej architektury bazy danych należy użyć do obsługi obciążeń związanych z szeregami czasowymi, transakcjami i zapytaniami historycznymi?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Cloud Bigtable dla danych szeregów czasowych, użyj Cloud Spanner dla danych transakcyjnych i użyj BigQuery dla zapytań o dane historyczne..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź wykorzystuje usługi Google Cloud Platform (GCP) odpowiednie dla każdego typu obciążenia. Cloud Bigtable to wysoce skalowalna, zarządzana baza danych NoSQL, idealna do danych szeregów czasowych ze względu na wysoką przepustowość zapisu i odczytu. Cloud Spanner to globalnie rozproszona, silnie spójna relacyjna baza danych, doskonale nadająca się do obciążeń transakcyjnych wymagających ACID. BigQuery to bezserwerowa hurtownia danych o dużej skali, zoptymalizowana pod kątem analitycznych zapytań historycznych na ogromnych zbiorach danych. Pozostałe opcje są mniej optymalne: Cloud SQL nie jest idealny do danych szeregów czasowych ze względu na ograniczenia skalowalności w porównaniu do Bigtable. Zastępowanie MySQL przez Cloud SQL jest możliwe, ale Cloud Spanner nie jest typowo używany tylko do zapytań historycznych; jest to baza transakcyjna. Zastępowanie MySQL przez Cloud Bigtable jest nieodpowiednie, ponieważ Bigtable to baza NoSQL, a MySQL to relacyjna.
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