Je hebt identifiers voor verschillende root-entiteiten in Cloud Datastore en wilt de overhead van datastore-bewerkingen minimaliseren bij het ophalen ervan. Wat moet je doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Construeer een Key voor elke entiteit en voer een batch get-bewerking uit..
Waarom dit het antwoord is
Door voor elke root-entiteit een Key te construeren en vervolgens een batch get-bewerking uit te voeren, minimaliseer je de overhead. Datastore's batch get-bewerkingen zijn geoptimaliseerd om meerdere entiteiten efficiënt op te halen met één API-aanroep, wat de netwerklatentie en het aantal bewerkingen vermindert. Individuele get-bewerkingen (optie 2) zouden leiden tot meerdere API-aanroepen en hogere overhead. Query's (opties 3 en 4) zijn minder efficiënt voor het ophalen van specifieke entiteiten op basis van hun Keys, omdat ze indexen moeten doorzoeken en meer verwerkingskracht vereisen dan directe Key-gebaseerde lookups. Een batch query (optie 3) is beter dan individuele queries (optie 4), maar nog steeds minder efficiënt dan een batch get-bewerking met Keys.
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