Ein 3-minütiger Live-TV-Voting-Spike muss eine hohe Schreiblast bewältigen, Teilergebnisse anzeigen, während er geöffnet ist, und eine exakte einmalige Endzählung liefern, während die Kosten minimiert werden. Welche Architektur erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Schreiben Sie Stimmen in ein Pub/Sub-Thema und laden Sie sie über eine Dataflow-Pipeline sowohl in Bigtable als auch in BigQuery. Fragen Sie Bigtable für Echtzeitergebnisse und BigQuery für spätere Analysen ab. Fahren Sie die Bigtable-Instanz herunter, wenn die Abstimmung beendet ist..
Warum dies die Antwort ist
Diese Architektur erfüllt alle Anforderungen. Pub/Sub bewältigt die hohe Schreiblast durch asynchrone Nachrichtenaufnahme. Dataflow verarbeitet die Stimmen zuverlässig und liefert eine exakte einmalige Zählung. Bigtable bietet extrem niedrige Latenz für die Anzeige von Teilergebnissen in Echtzeit und ist kosteneffizient, da es nach der Abstimmung heruntergefahren werden kann. BigQuery speichert die endgültigen Ergebnisse für spätere Analysen. Die anderen Optionen sind weniger geeignet: Memorystore ist ein In-Memory-Cache und nicht ideal für die dauerhafte Speicherung von Abstimmungsdaten mit exakter Einmaligkeit. Cloud SQL for PostgreSQL skaliert möglicherweise nicht ausreichend für die hohe Schreiblast eines plötzlichen Abstimmungsanstiegs und ist teurer für temporäre Echtzeit-Workloads. Cloud Functions, die direkt in BigQuery schreiben, könnten bei extrem hohen Spitzenraten an ihre Grenzen stoßen und bieten keine einfache Möglichkeit für Echtzeit-Teilergebnisse mit niedriger Latenz.
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