May 2017
Beginner to intermediate
596 pages
15h 2m
English
Savepoint is another important feature in Flink, which takes it ahead of many of its competitors. Savepoint is a point in time snapshot that keeps track of where exactly we are in the processing of input streams and also holds its associated metadata. It also keeps track of all the pending states or in flight sessions in Flink execution engine. Conceptually its like taking a picture by literally stopping the stream data. By doing so, however, it doesn't actually stop the operation but does this silently in the background.
Internally Flink handles savepoints very much similar to checkpointing, but it does have some notable differences, as follows: