Les données de capteurs en temps réel dans Bigtable affichent de faibles performances. Comment devriez-vous reconcevoir les clés de ligne pour améliorer les performances des requêtes du tableau de bord ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Concevoir les clés de ligne avec un préfixe haché/rotatif pour distribuer les lignes uniformément sur les tablettes (par exemple, shard-prefix + id)..
Pourquoi c'est la réponse
La conception des clés de ligne est cruciale pour les performances de Bigtable. Un préfixe haché ou rotatif (par exemple, shard-prefix + id) permet de distribuer uniformément les données sur les tablettes (tablets) de Bigtable. Cette distribution évite les points chauds (hotspots) où toutes les écritures ou lectures se concentrent sur une seule tablette, ce qui dégraderait les performances. Les données de capteurs en temps réel ont souvent des horodatages séquentiels. Préfixer avec un horodatage croissant (timestampid) concentrerait toutes les nouvelles écritures sur la dernière tablette, créant un hotspot. Utiliser des préfixes d'horodatage inversés (reverseTSid) est utile pour les requêtes d'historique les plus récentes, mais peut toujours créer des hotspots si les requêtes se concentrent sur les données les plus anciennes ou les plus récentes. Une clé de ligne courte et statique () entraînerait une concentration extrême de toutes les données sur une seule ligne ou une seule tablette, ce qui est inefficace pour de grands volumes de données.
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