Le tabelle relazionali di Cloud Spanner per clienti/ordini/inventario non scalano linearmente sotto carico. Qual è la causa del problema?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: L'uso di UUID versione 1 come chiavi primarie che aumentano monotonicamente..
Perché questa è la risposta
L'uso di UUID versione 1 come chiavi primarie che aumentano monotonicamente è la causa del problema. Cloud Spanner è una base di dati distribuita che beneficia della distribuzione uniforme dei dati tra i suoi server. Le chiavi primarie che aumentano monotonicamente (come gli UUID v1, che includono un timestamp) tendono a raggruppare le nuove scritture su un numero limitato di server, creando hotspot di scrittura e impedendo la scalabilità lineare. Le altre opzioni sono meno probabili o non direttamente correlate a problemi di scalabilità lineare sotto carico in Cloud Spanner: L'uso di tipi numerici a 64 bit per numeri a 32 bit è inefficiente in termini di storage, ma non causa direttamente problemi di scalabilità lineare delle scritture. L'uso del tipo di dati STRING per valori a precisione arbitraria può portare a inefficienze di storage o di confronto, ma non è la causa principale di hotspot di scrittura. L'uso di LIKE invece di STARTSWITH per query SQL parametrizzate può influire sulle prestazioni delle query, ma non sulla scalabilità lineare delle scritture.
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