Re:Amazon's Exabyte-Scale Migration from Apache Spark to Ray...
by quadrature on Tuesday July 30, 2024 @10:52AM
(#41109738)
Thanks a lot for the explanation. Sounds a lot like how Pyspark allows for declarative definitions of computation that is actually executed in Java.
Re:Amazon's Exabyte-Scale Migration from Apache Spark to Ray...
by ZeroCool2u on Wednesday July 31, 2024 @05:38PM
(#41123726)
This is one of the first times I've heard of people using Daft in the wild. Would you be able to elaborate on where Daft came in handy?
Edit: Nvm, I kept reading! Thanks for the interesting post!
The trick with doing compaction in Python was to ensure that the most performance-sensitive code was delegated to more optimal C++ (e.g, Ray and Arrow) and Rust (e.g., Daft) code paths. If we did all of our per-record processing ops in pure Python, compaction would indeed be much slower.