Нет абсолютно никакой разницы в производительности. transformations
в Spark являются ленивыми, они не оцениваются, пока не будет взято action
(например, сохранить, собрать).
По существу, цепочка помогает писать краткий код. Это также помогает в модульности преобразований. Производительность зависит от окончательного преобразования, на котором выполняется действие.