3 ms·
Makes most sense to compare Impala and Spark architecturally. Ibis will eventually integrate with Spark. We've been focusing on Impala integration for reasons c
by wesm 11y ago
Makes most sense to compare Impala and Spark architecturally. Ibis will eventually integrate with Spark. We've been focusing on Impala integration for reasons cited here: http://blog.cloudera.com/blog/2015/07/getting-started-with-ibis-and-how-to-contribute/ http://blog.cloudera.com/blog/2015/07/getting-started-with-i...
In particular, we're working on byte-level shared-memory integration with Impala (which is implemented in C++ with LLVM runtime codegen — the project's tech lead, Marcel Kornacker, was the tech lead for Google F1's query engine) to run user-defined logic without data serialization / memory usage overhead. This also opens up Python's HPC / scientific computing stack and existing data libraries to be run in a Hadoop setting without Python-JVM interoperability issues.
- infinite8s 11y agoAre you planning on leveraging numba, or will this be a new way to generate LLVM bytecode from python?
- Lofkin 11y agoI was wondering this also
- perone 11y agoNow I got it, thanks for the explanation Wes, sounds very interesting indeed. Congratulations for the project.