o exist because it can nicely exploit sorted input data.</p>
<h3 id="ive-got-sooo-much-data-to-join-do-i-really-need-to-ship-it">
  I’ve got sooo much data to join, do I really need to ship it?
  <a class="anchor" href="#ive-got-sooo-much-data-to-join-do-i-really-need-to-ship-it">#</a>
</h3>
<p>We have seen that off-the-shelf distributed joins work really well in Flink. But what if your data is so huge that you do not want to shuffle it across your cluster? We recently added some features to Flink for spe