Hi All,

Apologies if I'm on the wrong list or struggle to get my question across, I'm very new to Arrow, so please point me to the best place if there's somewhere better to ask these kinds of questions...

So, in my mind, Arrow provides a single in-memory model that supports access from a bunch of different languages/environments (Pandas, Go, C++, etc from looking at https://github.com/apache/arrow), which gives me hope that, as someone just starting out on a project to go from a proprietary C++ trading framework's market data archive to Pandas dataframes would be a good way to look and, if things go through arrow in the middle, potentially a way for other environments (Go, Julia?) to make sure of the same thing.

That left me wondering, however, that if I write a "to arrow" thing is C++, how would a Go or Python user then wire things up to get access to the Arrow data structures? Somewhat important bonus point: how would that happen without memory copies? (datasets here are many GB is most cases).



Reply via email to