aljoscha commented on a change in pull request #11092: [FLINK-15999] Extract
“Concepts” material from API/Library sections and start proper concepts section
URL: https://github.com/apache/flink/pull/11092#discussion_r380161116
##########
File path: docs/dev/stream/state/index.md
##########
@@ -25,23 +25,10 @@ specific language governing permissions and limitations
under the License.
-->
-Stateful functions and operators store data across the processing of
individual elements/events, making state a critical building block for
-any type of more elaborate operation.
-
-For example:
-
- - When an application searches for certain event patterns, the state will
store the sequence of events encountered so far.
- - When aggregating events per minute/hour/day, the state holds the pending
aggregates.
- - When training a machine learning model over a stream of data points, the
state holds the current version of the model parameters.
- - When historic data needs to be managed, the state allows efficient access
to events that occurred in the past.
-
-Flink needs to be aware of the state in order to make state fault tolerant
using [checkpoints](checkpointing.html) and to allow [savepoints]({{
site.baseurl }}/ops/state/savepoints.html) of streaming applications.
-
-Knowledge about the state also allows for rescaling Flink applications,
meaning that Flink takes care of redistributing state across parallel instances.
-
-The [queryable state](queryable_state.html) feature of Flink allows you to
access state from outside of Flink during runtime.
-
-When working with state, it might also be useful to read about [Flink's state
backends]({{ site.baseurl }}/ops/state/state_backends.html). Flink provides
different state backends that specify how and where state is stored. State can
be located on Java's heap or off-heap. Depending on your state backend, Flink
can also *manage* the state for the application, meaning Flink deals with the
memory management (possibly spilling to disk if necessary) to allow
applications to hold very large state. State backends can be configured without
changing your application logic.
+In this section you will learn about the stateful abstractions that Flink
Review comment:
`learn about the APIs that Flink provides for writing stateful programs`?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services