Realtime sensordata in Bigtable vertoont slechte prestaties. Hoe moet je rij-sleutels herontwerpen om de prestaties van dashboardquery's te verbeteren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Ontwerp rij-sleutels met een gehasht/roterend voorvoegsel om rijen gelijkmatig over tablets te verdelen (bijv. shard-prefix + id)..
Waarom dit het antwoord is
De correcte aanpak is om rij-sleutels te ontwerpen met een gehasht of roterend voorvoegsel. Dit zorgt ervoor dat de realtime sensordata gelijkmatig over de tablets van Bigtable wordt verdeeld. Een gelijkmatige verdeling voorkomt hotspots (overbelaste tablets) en maximaliseert de parallelle verwerking, wat essentieel is voor goede prestaties bij dashboardquery's op grote datasets. Het voorvoegen met een monotoon toenemende timestamp (bijv. timestampid) zou leiden tot hotspots, omdat alle nieuwe data naar dezelfde tablet wordt geschreven. Omgekeerde timestamp-voorvoegsels (bijv. reverseTSid) verplaatsen de hotspot naar het begin van het sleutelbereik, maar lossen het probleem van ongelijke verdeling niet op. Een korte, statische rij-sleutelwaarde (bijv. ) is onbruikbaar voor unieke identificatie en data-organisatie.
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