okumin opened a new pull request, #5409:
URL: https://github.com/apache/hive/pull/5409

   ### What changes were proposed in this pull request?
   
   Enable Bucket Map Join using Bucket Transform of Apache Iceberg.
   
   ### Why are the changes needed?
   
   We know Bucket Map Join can significantly improve performance in some cases. 
This PR would unlock the capability to any Open Table Format.
   
   ### Does this PR introduce _any_ user-facing change?
   
   Yes. Execution plans would change if Iceberg users had bucketed tables. They 
can disable the optimization with `hive.convert.join.bucket.mapjoin.tez=false`.
   
   I expect non-Iceberg users not to see any changes.
   
   ### Is the change a dependency upgrade?
   
   No.
   
   ### How was this patch tested?
   
   I added multiple tests.
   
   ### Note
   
   This PR doesn't introduce Bucket Map Join using non-bucketing partitions. 
Also, we don't support the case with partition evolutions yet as you can see it 
in `iceberg_bucket_map_join_4.q`.


-- 
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: gitbox-unsubscr...@hive.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org
For additional commands, e-mail: gitbox-h...@hive.apache.org

Reply via email to