PySparkで「coalesce()」と「repartition()」の主な違いはどれか。

coalesceはパーティション数を減らす際にシャッフルを回避しますが、repartitionは常にフルシャッフルを行います。