Hi there, I have some questions about how PIG performs joins. The site says there are three types of specialized joins: Replicated, skew, and merge joins. I wanted to know these implementations. For instance, what about the regular type of join? Is there a difference between the repartition join (org.apache.hadoop.contrib.utils.join) and the regular join implemented in PIG? Is the merge join what is called a map-side join (where input is sorted and just regular scans are done)? And about PIG join framework[1], are there other specific implementation done? e.g. Semi-joins? Thanks in advance.
Renato M.
