Join is a clause that combines the records of two tables.
In Map-side join, all the task to join the records will be done by the mapper. This type of join is suitable for small sized tables.
In Reduce-side join, the join task will be done by the reducer.
To know more differences, you can refer this link