+1 looks great! Thanks for the write up Kostas. Love to add the iterative programming support as one of the differentiator feature.
- Henry On Tue, Aug 26, 2014 at 6:42 AM, Kostas Tzoumas <ktzou...@apache.org> wrote: > Hey folks, > > The Flink 0.6 release is out, and it would be great to announce it at the > Flink blog and perhaps at announcements@apache among other places. I > drafted a small text that also explains a bit what is Flink since this is > the first Apache release. > > Would be great to get some comments on the text! Also, if you contributed > in the release and your name is missing, please respond. > > Best, > Kostas > > We are happy to announce the availability of Flink 0.6. This is the > first release of the system inside the Apache Incubator and under the > name Flink. Releases up to 0.5 were under the name Stratosphere, from > the academic and open source project that Flink originates from. > > What is Flink? > > Apache Flink is a new general-purpose computation engine that can run > on YARN clusters on top of data stored in Hadoop. Flink currently has > programming APIs in Java and Scala. Jobs are executed via Flink's own > runtime engine. Flink features: > > - Robust in-memory and out-of-core processing: once read, data stays > in memory as much as possible, and is gracefully de-staged to disk in > the presence of memory pressure from limited memory or other > applications. The runtime is designed to perform very well both in > setups with abundant memory and in setups where memory is scarce. > > - Object-based APIs: when programming, you do not have to pack your > data into key-value pairs or some other framework-specific data > model. Rather, you can use arbitrary Java and Scala types to model > your data. > > - A modular system stack: Flink is not a direct implementation of its > APIs but a layered system. All programming APIs are translated to an > intermediate program representation that is compiled and optimized > via a cost-based optimizer. Lower-level layers of Flink also expose > programming APIs for extending the system. > > - Data pipelining/streaming: Flink's runtime is designed as a > pipelined data processing engine rather than a batch processing > engine. Operators do not wait for their predecessors to finish in > order to start processing data. This results to very efficient > handling of large intermediate data sets. > > > Release 0.6 > > Flink 0.6 builds on the latest Stratosphere 0.5 release. It includes > many bug fixes and improvements that make the system more stable and > robust, as well as breaking API changes. > The full release notes are available here: > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12327101 > > To download the release please visit > http://flink.incubator.apache.org/downloads.html > > Contributors > > Wilson Cao > Ufuk Celebi > Stephan Ewen > Jonathan Hasenberg > Markus Holzemer > Fabian Hueske > Sebastian Kunert > Vikhyat Korrapati > Aljoscha Krettek > Sebastian Kruse > Raymond Liu > Robert Metzger > Minglianh Qi > Till Rohrmann > Henry Saputra > Chesnay Schepler > Kostas Tzoumas > Robert Waury > Timo Walther > Daniel Warneke > Tobias Wiens