This article explores Apache Flink's Materialized Table, a unified stream-batch architecture introduced in Flink 2.
Unified batch and stream processing of Flink is a well-established concept in the stream computing field.
This article, as part one of a two part series, describes the architecture behind mainstream big data models and looks at the architecture behind the public opinion analysis system.