What is the difference between coalesce and repartition when it comes to shuffle partitions in spark

aladda
Databricks Employee
Databricks Employee