Unbounded Streaming Processing Concepts
16 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Was ist das Ziel von Time Agnostic Processing?

  • Die genaue Zeitanalyse von Ereignissen
  • Die Verarbeitung von Ereignissen in Echtzeit
  • Die Verarbeitung von Ereignissen unabhängig von der Zeit (correct)
  • Die zeitliche Anordnung von Ereignissen in festgelegten Intervallen
  • Was geschieht beim Windowing by Processing Time?

  • Die Fenstergröße wird dynamisch an die Verarbeitungsgeschwindigkeit angepasst
  • Fenster werden basierend auf dem Zeitpunkt des Eintreffens der Daten erstellt
  • Daten werden in ein Fenster eingeteilt, basierend auf dem Zeitpunkt der Ereigniswahrnehmung im System (correct)
  • Die Daten werden in Fenster eingeteilt, basierend auf dem Zeitpunkt des tatsächlichen Eintreffens der Events
  • Welche Art von Zeitfenster kann beim Sliding Windowing auftreten?

  • Zeitfenster mit zeitlicher Überlappung (correct)
  • Zeitfenster, die unabhängig voneinander sind
  • Zeitfenster ohne Überlappung
  • Zeitfenster mit zufälliger Dauer
  • Was macht das Joining bei Stream-Daten?

    <p>Kombiniert Daten von unterschiedlichen Streams anhand von Identifiern</p> Signup and view all the answers

    Was ist die Hauptfunktion von Event Sourcing?

    <p>Speicherung der Historie durch Speicherung der Events, die zum Zustand geführt haben</p> Signup and view all the answers

    Welches Problem wird durch Event Sourcing gelöst?

    <p>Überschreibung von Werten, wodurch die Historie verloren geht</p> Signup and view all the answers

    Was ist die Funktion eines Snapshots im Zusammenhang mit Event Sourcing?

    <p>Speichern des Domain Models an einem bestimmten Zeitpunkt zur Performanzoptimierung</p> Signup and view all the answers

    Warum werden alle Events in einem Event Store persistiert?

    <p>Um die zeitliche Ordnung der Events sicherzustellen</p> Signup and view all the answers

    Was passiert, wenn der Coordinator den Zustand im Transaction Log zu „prepare commit“ ändert?

    <p>Die Transaktion kann garantiert bestätigt werden</p> Signup and view all the answers

    Welche Markers werden gesetzt, wenn die Transaktion abgebrochen wurde?

    <p>Abort Markers</p> Signup and view all the answers

    Was geschieht, nachdem der Coordinator die Commit Markers in Partitionen geschrieben hat?

    <p>Die Transaktion kann nicht mehr abgebrochen werden</p> Signup and view all the answers

    Was müssen Consumer konfigurieren, um alle Nachrichten, einschließlich von offenen oder abgebrochenen Transaktionen, sichtbar zu machen?

    <p>Isolation.level = read_uncommitted</p> Signup and view all the answers

    Was sind die Ziele der Ereignisverarbeitung?

    <p>Verarbeitung massiver Datenströme und Datendurchsatz</p> Signup and view all the answers

    Welche Funktionen definieren die Application Services im Business Layer?

    <p>Abstraktion eines Domain Models und High Level Business Funktionen</p> Signup and view all the answers

    Was ist der Hauptunterschied zwischen Commands und Queries im CQS?

    <p>Queries haben keine Business Logik, während Commands Domänen Modelle unterstützen</p> Signup and view all the answers

    Was kennzeichnet das CQRS in Bezug auf Commands und Queries?

    <p>Commands und Queries sind komplett isoliert</p> Signup and view all the answers

    More Like This

    Amazon Kinesis: Real-Time Data Processing
    25 questions
    Introduction to Spark Streaming
    24 questions

    Introduction to Spark Streaming

    PersonalizedBlueTourmaline2204 avatar
    PersonalizedBlueTourmaline2204
    Structured Streaming in Spark
    10 questions

    Structured Streaming in Spark

    UnequivocalNephrite9216 avatar
    UnequivocalNephrite9216
    Use Quizgecko on...
    Browser
    Browser