Un cluster Cloud Bigtable rencontre un hotspot et des requêtes lentes pour des données de périphériques distribuées globalement. Comment résoudre et prévenir les hotspots ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Examiner et redéfinir la stratégie de clé de ligne afin que les clés soient uniformément réparties entre les tablettes..
Pourquoi c'est la réponse
Un hotspot dans Bigtable est causé par un accès disproportionné à un petit nombre de tablettes, souvent dû à une mauvaise conception de la clé de ligne. La solution principale est de revoir et de redéfinir la stratégie de clé de ligne pour assurer une distribution uniforme des requêtes sur toutes les tablettes. Cela peut impliquer le hachage des clés, l'inversion des composants de clé, ou l'ajout de préfixes aléatoires. Utiliser différentes API (Node.js vs HBase) n'affecte pas la distribution des données. Supprimer des enregistrements peut réduire la taille de la table mais ne résout pas le problème de distribution des accès aux clés restantes. Doubler le nombre de nœuds peut temporairement masquer le problème en augmentant la capacité, mais le hotspot persistera et les ressources seront sous-utilisées, car le goulot d'étranglement reste la concentration des requêtes sur quelques tablettes.
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