Size: a a a

2020 August 31

GP

Grigory Pomadchin in Data Engineers
Иван Калининский
чтобы начать proof of concept, сойдут и параллельные коллекции ))
фучки
источник

ПФ

Паша Финкельштейн... in Data Engineers
Grigory Pomadchin
я уж думал ты про жавовые. но скаловые пар сиквенсы тож моветон
Да? А почему?
источник

K

KrivdaTheTriewe in Data Engineers
нет
источник

K

KrivdaTheTriewe in Data Engineers
нельзя пар
источник

K

KrivdaTheTriewe in Data Engineers
лучше фьючу уж
источник

Ж

Жмака in Data Engineers
KrivdaTheTriewe
нельзя пар
Почему?
источник

K

KrivdaTheTriewe in Data Engineers
import zio._
import zio.blocking.Blocking
def execute(path:String) = blocking.effectBlocking {
spark.read.parquet(path)
}
val load = paths.map(x => execute(x))
   ZIO.collectAllPar(load).map(x => x.reduce(_.union(_)))
источник

K

KrivdaTheTriewe in Data Engineers
Жмака
Почему?
пар депрекейчен в основной коллекуии вроде раз
источник

K

KrivdaTheTriewe in Data Engineers
второе там нельзя производить не чистые вычисления, никакого контроля ошибки нет
источник

А

Алексей in Data Engineers
вот проходишь курсы на курсере, учишься делать свои par коллекции, а потом оказывает что это депрекейтед
источник

А

Алексей in Data Engineers
а с виду удобно
источник

K

KrivdaTheTriewe in Data Engineers
ну там отледльно сделали
источник

K

KrivdaTheTriewe in Data Engineers
Алексей
а с виду удобно
оно удобно, но для чистых вычислений
источник

K

KrivdaTheTriewe in Data Engineers
а у вас spark.read может ошибку вернуть
источник

K

KrivdaTheTriewe in Data Engineers
просто можно Future сделать вместо Зио
источник

А

Алексей in Data Engineers
что если в Try() запехнуть spark.read?
источник

А

Алексей in Data Engineers
и потом pararr.filter(_.isSuccess).reduce(_ union _)
источник

ИК

Иван Калининский... in Data Engineers
KrivdaTheTriewe
оно удобно, но для чистых вычислений
+ к вопросу выше, или Either возвращать
источник

K

KrivdaTheTriewe in Data Engineers
Алексей
и потом pararr.filter(_.isSuccess).reduce(_ union _)
почему вы не хотите Future использовать?
источник

K

KrivdaTheTriewe in Data Engineers
он для этого предназначен
источник