Ontwerp een Cloud Spanner-schema om meerdere telefoonnummers per klant op te slaan en lookup op telefoonnummer mogelijk te maken. Welk schema is het beste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Customers-parenttabel en een interleaved Phones-tabel; maak een index op het telefoonnummer-veld in Phones..
Waarom dit het antwoord is
De beste optie is het maken van een Customers-parenttabel en een interleaved Phones-tabel, met een index op het telefoonnummer-veld in Phones. Interleaved tabellen in Cloud Spanner optimaliseren de prestaties door gerelateerde rijen fysiek samen op te slaan, wat query's efficiënter maakt. Een index op het telefoonnummer-veld in de interleaved Phones-tabel maakt snelle lookups op telefoonnummer mogelijk. Een array-veld voor telefoonnummers is minder efficiënt voor zoekopdrachten en schaalt slecht. Het maken van aparte Customers- en Phones-tabellen zonder interleaving resulteert in minder optimale prestaties voor joins. Een secundaire index op een array-veld is niet direct ondersteund of efficiënt voor dit soort zoekopdrachten in Spanner.
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