A bounded stream has a defined start and end. Unlike an unbounded stream, whose events keep arriving, it represents a complete dataset: all events are ingested before computations are applied. This makes processing batch-like rather than continuous. section 8.4.2
Choosing a Flink source
A Flink job can read a file or run a batch database query as a bounded source. A Kafka topic is an unbounded source when events arrive continuously. The choice determines whether the job processes a complete dataset or an ongoing flow. section 8.4.2
