Ein Echtzeit-Fahrdienstsystem erfasst alle 5 Sekunden Fahrerstandorte und Buchungsereignisse, aggregiert alle 2 Sekunden Angebot/Nachfrage der letzten 30 Sekunden und speichert die Ergebnisse für Dashboards mit geringer Latenz. Welche Fenster- und Speicherwahl passt zu dieser Anforderung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Gruppieren Sie die Daten mithilfe eines Hopping Window in einer Dataflow-Pipeline und schreiben Sie die aggregierten Daten in Memorystore..
Warum dies die Antwort ist
Die Anforderung, Angebots-/Nachfragedaten der letzten 30 Sekunden alle 2 Sekunden zu aggregieren, erfordert ein Hopping Window. Ein Hopping Window definiert eine feste Größe (30 Sekunden) und einen festen Hop-Intervall (2 Sekunden), wodurch sich die Fenster überlappen und kontinuierliche, gleitende Aggregationen ermöglichen. Dataflow ist ideal für diese Art der Stream-Verarbeitung. Memorystore (Redis) ist eine In-Memory-Datenbank, die für extrem niedrige Latenzzeiten bei Lese- und Schreibvorgängen optimiert ist, was für Echtzeit-Dashboards unerlässlich ist. Tumbling Windows sind nicht geeignet, da sie nicht überlappen und somit keine gleitende Aggregation der letzten 30 Sekunden alle 2 Sekunden ermöglichen würden. Session Windows sind für die Aggregation von Ereignissen basierend auf Benutzeraktivitätspausen konzipiert, nicht für feste Zeitintervalle. BigQuery ist ein Data Warehouse für analytische Abfragen großer Datensätze und bietet keine so geringe Latenz wie Memorystore für Echtzeit-Dashboards.
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