Dans Cloud Datastore, les entités Film ont des propriétés à valeurs multiples 'actors' et 'tags' et une propriété à valeur unique 'date_released'. Les requêtes filtrent par acteur ou par tag, triées par date_released. Comment éviter une explosion combinatoire des index ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Déclarez uniquement les index composites nécessaires (par exemple, actor + date_released et tag + date_released) explicitement dans la configuration de l'index..
Pourquoi c'est la réponse
Pour éviter une explosion combinatoire des index dans Cloud Datastore, il est crucial de ne déclarer que les index composites strictement nécessaires. Datastore crée automatiquement des index pour les propriétés à valeur unique, mais pour les requêtes filtrant sur des propriétés à valeurs multiples (comme 'actors' ou 'tags') combinées à un tri sur une autre propriété ('datereleased'), des index composites sont requis. Déclarer uniquement actor + datereleased et tag + datereleased permet de supporter les requêtes spécifiées sans créer d'index inutiles. Déclarer toutes les combinaisons possibles entraînerait une explosion combinatoire. Exclure des propriétés de l'indexation empêcherait les requêtes de fonctionner correctement.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise