Какой из следующих способов **наиболее эффективно уменьшает использование памяти** при работе с большими данными в Spark?