Apache Arrow is a cross-language development platform for In-Memory data that specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. Also, provides inter-process communication, zero-copy streaming messaging and also computational libraries. C, C++, Java, JavaScript, Python, and Ruby are the languages currently supported include. ” as quoted by the official website.

This project is a move to standardize the In-Memory data representation, used between libraries, systems, languages, and frameworks.

#insights #apache #apache arrow

Apache Arrow and Distributed Compute with Kubernetes
6.30 GEEK