Wewnętrzna aplikacja do obsługi transakcji zamówień wymaga silnej spójności, szybkich zapytań i transakcji ACID obejmujących wiele tabel, a obecnie jest to PostgreSQL z minimalnymi planowanymi zmianami w kodzie. Która baza danych Cloud jest najbardziej odpowiednia?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Cloud SQL.
Dlaczego to jest odpowiedź
Cloud SQL to w pełni zarządzana usługa baz danych, która obsługuje PostgreSQL, MySQL i SQL Server. Jest to idealny wybór, ponieważ aplikacja już używa PostgreSQL i wymaga silnej spójności, szybkich zapytań oraz transakcji ACID obejmujących wiele tabel, co Cloud SQL zapewnia. Minimalne zmiany w kodzie są możliwe, ponieważ Cloud SQL jest kompatybilny z istniejącymi bazami danych PostgreSQL. BigQuery jest bazą danych analityczną, nie transakcyjną, i nie obsługuje transakcji ACID ani silnej spójności w kontekście aplikacji OLTP. Cloud Spanner jest globalnie rozproszoną bazą danych, która oferuje silną spójność i transakcje ACID, ale jest znacznie bardziej złożona i kosztowna niż Cloud SQL, a jej wdrożenie wymagałoby znacznych zmian w kodzie aplikacji PostgreSQL. Cloud Datastore (obecnie Firestore w trybie Datastore) to baza danych NoSQL, która nie zapewnia silnej spójności ani transakcji ACID w sposób, jaki wymaga aplikacja PostgreSQL.
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