Sie speichern Streaming-Aktienkurse in Bigtable und müssen nur die aktuellsten Kurse bereitstellen. Wie sollten Sie Tabellen und Zeilenschlüssel für das einfachste Zugriffsmuster entwerfen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine Tabelle für alle Indizes, wobei der Index und der Zeitstempel als Zeilenschlüssel verwendet werden..
Warum dies die Antwort ist
Die korrekte Option nutzt Bigtable-Designprinzipien optimal aus. Bigtable ist für große, dünn besetzte Tabellen konzipiert. Eine einzige Tabelle für alle Indizes ist effizienter als separate Tabellen, da sie die Verwaltung vereinfacht und die Skalierbarkeit verbessert. Der Zeilenschlüssel, der aus Index und Zeitstempel besteht, gewährleistet eine eindeutige Identifizierung jedes Kurses. Da Bigtable Zeilen nach Zeilenschlüssel sortiert, ist der neueste Kurs für einen bestimmten Index immer der letzte Eintrag, was den Zugriff auf die aktuellsten Daten vereinfacht. Die Option mit umgekehrtem Zeitstempel ist nicht ideal, da Bigtable die neuesten Daten am Ende der Zeilenschlüssel-Sortierreihenfolge erwartet, nicht am Anfang. Separate Tabellen pro Index sind ineffizient und unnötig, da Bigtable große Tabellen mit vielen Spalten und Zeilen gut handhabt.
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