Cloud Bigtable speichert Aktienkurse, wobei der Zeilenschlüssel mit dem Zeitstempel des Handels beginnt. Tausende gleichzeitiger Benutzer fragen den Durchschnittspreis pro Unternehmen ab; die Leistung verschlechtert sich, wenn mehr Aktien hinzugefügt werden. Wie verbessern Sie die Leistung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Ändern Sie die Syntax des Zeilenschlüssels in Ihrer Cloud Bigtable-Tabelle, sodass sie mit dem Aktiensymbol beginnt..
Warum dies die Antwort ist
Die Änderung des Zeilenschlüssels, sodass er mit dem Aktiensymbol beginnt, verbessert die Leistung erheblich, da Bigtable Daten nach Zeilenschlüssel sortiert speichert. Wenn der Zeilenschlüssel mit dem Zeitstempel beginnt, werden alle Daten für verschiedene Aktien, die zum gleichen Zeitpunkt gehandelt werden, in einem engen Bereich gespeichert. Dies führt zu Hotspots, wenn viele Benutzer gleichzeitig Abfragen für verschiedene Aktien stellen, da Bigtable die Anfragen nicht effizient auf verschiedene Knoten verteilen kann. Indem der Zeilenschlüssel mit dem Aktiensymbol beginnt, werden Daten für dieselbe Aktie zusammengefasst, aber Daten für verschiedene Aktien werden über den Cluster verteilt, was eine bessere Parallelisierung und Lastverteilung ermöglicht. Eine Zufallszahl würde die Daten zu stark verteilen und die Abfrage nach bestimmten Aktien ineffizient machen. BigQuery ist für analytische Abfragen optimiert, aber Bigtable ist besser für hohe Schreib- und Lesezugriffe bei Schlüssel-Wert-Abfragen geeignet. Das Schreiben von Zusammenfassungen in Cloud Storage würde die Echtzeitabfrage erschweren und die Komplexität der Anwendung erhöhen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich