<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Flink SQL - Tag - alpinegizmo.com</title><link>https://alpinegizmo.com/tags/flink-sql/</link><description>Flink SQL - Tag - alpinegizmo.com</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 18 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://alpinegizmo.com/tags/flink-sql/" rel="self" type="application/rss+xml"/><item><title>Deduplicating Streams with Flink SQL</title><link>https://alpinegizmo.com/posts/deduplicating-streams-with-flink-sql/</link><pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate><author>David Anderson</author><guid>https://alpinegizmo.com/posts/deduplicating-streams-with-flink-sql/</guid><description>&lt;p>I recently found myself doing a deep dive into how Apache Flink® SQL can be used for deduplication.
What I discovered is that a thorough understanding of deduplication requires quite a lot of knowledge about the Flink runtime, including event time and watermarks, state management, and changelog processing.
I was surprised that exploring deduplication took me so far into the weeds, and I hope it will be instructive to share what I learned.&lt;/p></description></item><item><title>How I Review Flink SQL Solutions</title><link>https://alpinegizmo.com/posts/how-i-review-flink-sql-solutions/</link><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><author>David Anderson</author><guid>https://alpinegizmo.com/posts/how-i-review-flink-sql-solutions/</guid><description><![CDATA[<p>When working with Apache Flink®&rsquo;s SQL API, it&rsquo;s not unusual for several possible solutions to suggest themselves.
Some solutions may have unexpected consequences, affecting flexibility, performance, cost, and maintainability.</p>
<p>In this post I&rsquo;ll share what I&rsquo;m looking for and thinking about when I review a Flink SQL statement: state, append-only vs. updating streams, late events, latency, and determinism.</p>
<p>The details about the Flink SQL runtime presented here are based on Flink 2.3.0.</p>]]></description></item></channel></rss>