Ontwerp een Cloud Bigtable rij-sleutel voor data die gemigreerd is vanuit MySQL. Welke rij-sleutel moet je gebruiken?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Stel Account_id_Event_timestamp in als sleutel..
Waarom dit het antwoord is
De correcte rij-sleutel is AccountidEventtimestamp. Cloud Bigtable is geoptimaliseerd voor het opslaan van tijdreeksdata en vereist een rij-sleutel die zorgt voor een gelijkmatige distributie van lees- en schrijfoperaties over de Bigtable-nodes. Door Accountid vooraan te plaatsen, worden alle events voor een specifiek account bij elkaar gehouden, wat efficiënt is voor queries die op accountniveau filteren. Het toevoegen van Eventtimestamp hierachter zorgt ervoor dat de data binnen een account chronologisch wordt gesorteerd en dat er geen hotspots ontstaan bij het schrijven van nieuwe events, aangezien nieuwe events altijd aan het einde van de rij-sleutelreeks van een account worden toegevoegd. Accountid alleen zou leiden tot hotspots als één account veel meer activiteit heeft dan andere. Eventtimestamp alleen zou leiden tot hotspots aan het einde van de tijdreeks en zou het moeilijk maken om data per account op te halen. EventtimestampAccountid zou ook leiden tot hotspots, omdat alle nieuwe events, ongeacht het account, aan het einde van de tijdreeks worden geschreven.
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