U ontwerpt een Azure Cosmos DB (SQL API) container die miljoenen documenten zal bevatten, elk met veel eigenschappen en geen enkele eigenschap die een duidelijke partitioneringssleutel biedt. Welke twee partitioneringssleutelbenaderingen zijn acceptabel om het verkeer over de partities gelijkmatig te verdelen over de tijd?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: een concatenatie van meerdere eigenschapswaarden met een willekeurig achtervoegsel eraan toegevoegd, een hash-achtervoegsel toegevoegd aan een eigenschapswaarde.
Waarom dit het antwoord is
Beide correcte antwoorden zijn strategieën om een hoge kardinaliteit en gelijkmatige distributie van gegevens over logische partities te garanderen, wat essentieel is voor prestaties in Azure Cosmos DB. Een concatenatie van meerdere eigenschapswaarden met een willekeurig achtervoegsel creëert unieke partitioneringssleutels, waardoor hot partitions worden voorkomen en de workload gelijkmatig wordt verdeeld. Het toevoegen van een hash-achtervoegsel aan een eigenschapswaarde bereikt hetzelfde doel door de uniciteit en spreiding van de partitioneringssleutels te vergroten. Een enkele eigenschapswaarde die niet vaak voorkomt kan leiden tot een ongelijkmatige verdeling als deze waarde toch vaker voorkomt dan verwacht, of als de distributie over tijd verandert. Een waarde die de collectienaam bevat is geen geschikte partitioneringssleutel, omdat deze voor alle documenten hetzelfde zou zijn, wat resulteert in één enkele logische partitie en dus geen schaalbaarheid. Een enkele eigenschapswaarde die vaak voorkomt in de documenten zal leiden tot hot partitions, omdat veel documenten dezelfde partitioneringssleutel zullen hebben, wat de prestaties negatief beïnvloedt.
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