title: In spark, Can we perform broadcast join on same table size?
body: <p>Read from text file, parse it and then do some basic filtering to get   data1 (6GB)</p>
  <pre><code>data1.registerTempTable('data1')
  </code></pre>
  <p>Read from text file, parse it and then do some basic filtering to get data1 (5.9GB or equivalent to 6GB)</p>
  <pre><code>data2.registerTempTable('data2')
  </code></pre>
  <p>Perform join</p>
  <pre><code>data_joined = data1.join(broadcast(data2), data1.id == data2.id,&quot;left&quot;)
  </code></pre>