Cross-language optimizations in big data systems

Marija Selakovic, Michael Barnett, Madan Musuvathi, Todd Mytkowicz · 2018

Building scalable big data programs currently requires programmers to combine relational (SQL) with non-relational code (Java, C#, Scala). Relational code is declarative - a program describes what the computation is and the compiler decides how to distribute the program. SQL query optimization has enjoyed a rich and fruitful history, however, most research and commercial optimization engines treat non-relational code as a black-box and thus are unable to optimize it.

Read the paper · More papers on PaperTik