News for hackers. Stuff that matters.
Re:Blaze: Fast query execution engine for Apache Spark by whinvik on Friday October 20, 2023 @05:34PM (#37961814)
Any comparisons with Databricks Spark. When we started experimenting with Spark, we initially used AWS EMR. But then the same code was way faster on Databricks than it was on EMR, which resulted in us ditching EMR.
Re:Blaze: Fast query execution engine for Apache Spark by juliangamble on Friday October 20, 2023 @06:06PM (#37962035)
It would be great to have a comparison to Dataframes and RDDs as well.
Re:Blaze: Fast query execution engine for Apache Spark by bllchmbrs on Friday October 20, 2023 @07:31PM (#37962657)
DataFrames are just SQL. There will be no performance difference.

RDDs will be worse, so it shouldn't matter. No vectorization, no column processing, lots of serialization and de-serialization. They're basically always slower than DataFrames barring some strange use case.

Re:Blaze: Fast query execution engine for Apache Spark by esafak on Friday October 20, 2023 @06:06PM (#37962036)
Got numbers?
Re:Blaze: Fast query execution engine for Apache Spark by AdamProut on Friday October 20, 2023 @06:15PM (#37962098)
Databricks has kept their Photon[1][2] query engine for Spark closed sourced thus far. Unless EMR has made equivalent changes to the Spark runtime they use Databricks should be much faster. Photon brings the standard vectorized execution techniques used in SQL data warehouses for many years to Spark.

[1] https://docs.databricks.com/en/clusters/photon.html [2] https://dl.acm.org/doi/10.1145/3514221.3526054

Re:Blaze: Fast query execution engine for Apache Spark by whinvik on Saturday October 21, 2023 @07:20AM (#37965879)
I am a bit hazy about the exact details of how we did it since its been some time, but we definitely did not use Photon as it was too expensive.

One of the issues was that we started experimenting with Delta Tables and EMR was horrible in leveraging that.