Progetta uno schema SQL scalabile per l'e-commerce globale. Archivia tutte le transazioni dei clienti e assicurati che CustomerId e TransactionId siano univoci. Quale strategia di database e chiave dovresti usare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Usa Cloud Spanner con TransactionId e CustomerId come chiavi primarie composite, usando un UUID casuale per TransactionId..
Perché questa è la risposta
La risposta corretta è Cloud Spanner con TransactionId e CustomerId come chiavi primarie composite, usando un UUID casuale per TransactionId. Cloud Spanner è un database relazionale distribuito globalmente, ideale per carichi di lavoro e-commerce scalabili che richiedono coerenza forte e alta disponibilità. L'utilizzo di un UUID casuale per TransactionId distribuisce uniformemente le scritture tra i nodi di Spanner, evitando hotspot che potrebbero verificarsi con un ID numerico incrementale, che concentrerebbe le scritture su un singolo nodo. Cloud SQL, pur essendo un'ottima opzione per database relazionali, non offre la scalabilità globale orizzontale intrinseca di Spanner, rendendolo meno adatto per un e-commerce globale con requisiti di scalabilità estrema.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta