You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by GitBox <gi...@apache.org> on 2022/04/27 16:11:32 UTC

[GitHub] [flink] infoverload commented on a diff in pull request #19107: [FLINK-12639] Expand glossary

infoverload commented on code in PR #19107:
URL: https://github.com/apache/flink/pull/19107#discussion_r859986467


##########
docs/content/docs/concepts/glossary.md:
##########
@@ -25,182 +25,646 @@ under the License.
 
 # Glossary
 
+#### Aggregation
+
+Aggregation is an operation that takes multiple [records](#record) and aggregates them into a single 
+record using a user-provided aggregation logic (i.e. counting the number of records). When working with 
+[DataStreams](#datastream), it generally makes more sense to think in terms of aggregations over finite 
+[windows](#window), rather than over the entire DataStream, since records availability cannot be assumed 
+over time, like with traditional database systems.
+
+#### (Flink) Application
+
+A Flink application is any user program that submits one or multiple [Flink Jobs](#flink-job) from its
+`main()` method. The execution of these jobs can happen in a local JVM or on a remote setup of clusters 
+with multiple machines.
+
+The jobs of an application can either be submitted to a long-running [Session Cluster](#session-cluster),
+to a dedicated [Application Cluster](#application-cluster), or to a [Job Cluster](#job-cluster).

Review Comment:
   Would you recommend changing the definition of "application"? If so, what would be a better suggestion?



-- 
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.

To unsubscribe, e-mail: issues-unsubscribe@flink.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org