Java / Scala w Data engineering

Java / Scala w Data engineering
CR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Hej,

Do czego używa się Javy oraz Scali w Data Engineering? Dlaczego akurat te języki wykorzystuje się obok Pythona a nie np C# ?

ledi12
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
47

Do transformacji danych. Scala stoi na wirtualnej maszynie javy a więc jest znacznie szybsza od pythona. No i Spark został napisany właśnie w scali.

wiciu
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1219
0

Najpopularniejsze toole do stream processingu danych są głównie javowe i scalowe. Np. wspomniany Spark oraz Flink, a także Kafka, która może współpracować np. z Flinkiem. W dużym uproszczeniu Java i Scala są wykorzystywane przede wszystkim do zbierania i przetwarzania danych, a także do wysyłania ich do scorowania z modelami ML. Nie wiem, czy w C# są stworzone toole na takim poziomie, jak chociażby Flink.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.