Ontwerp een schaalbaar SQL-schema voor wereldwijde e-commerce. Sla alle klanttransacties op en zorg ervoor dat CustomerId en TransactionId uniek zijn. Welke database en sleutelstrategie moet u gebruiken?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik Cloud Spanner met TransactionId en CustomerId als samengestelde primaire sleutels, waarbij een willekeurige UUID voor TransactionId wordt gebruikt..
Waarom dit het antwoord is
Cloud Spanner is de beste keuze vanwege zijn schaalbaarheid en wereldwijde consistentie, essentieel voor een wereldwijde e-commerceoplossing. Het gebruik van TransactionId en CustomerId als samengestelde primaire sleutels garandeert uniekheid en efficiënte toegang. Een willekeurige UUID voor TransactionId voorkomt hotspots bij het invoegen van gegevens, wat kan gebeuren bij incrementele sleutels in een gedistribueerd systeem zoals Spanner. Cloud SQL is minder geschikt voor wereldwijde schaalbaarheid en de sterke consistentie die hier vereist is. Een incrementele TransactionId in Spanner zou leiden tot prestatieproblemen door hotspotting op de laatste shard.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig