Apache Arrow Flight: A Framework for Fast Data Transport
arrow.apache.org
Apache Arrow Flight: A Framework for Fast Data Transport
1–10 of 20 posts
Re: Apache Arrow Flight: A Framework for Fast Data Transport
#2https://arrow.apache.org/blog/2019/10/13/introducing-arrow-f...
Re: Apache Arrow Flight: A Framework for Fast Data Transport
#3Re: Apache Arrow Flight: A Framework for Fast Data Transport
#4Re: Apache Arrow Flight: A Framework for Fast Data Transport
#5We are struggling with reliability when using mounting solutions for big data in S3. Would this help?
I initially thought after reading the headline, data as in any kinds of bytes to replicate or something. But it is something else, mainly by reading "is focused on optimized transport of the Arrow columnar format (i.e. “Arrow record batches”) over gRPC"
Re: Apache Arrow Flight: A Framework for Fast Data Transport
#6Re: Apache Arrow Flight: A Framework for Fast Data Transport
#7More people should try high performance services with non-traditional protobuf implementations. The fact that every language has a generated parser in no way preclude you from parsing them yourself. Hand-rolled serialization of your outbound messages can also be really fast, and the C++ gRPC stack will just accept preformatted messages and put them on the wire. Finally the existence of gRPC itself should not make you…
The C++ details are found in
https://github.com/apache/arrow/blob/master/cpp/src/arrow/fl...
Re: Apache Arrow Flight: A Framework for Fast Data Transport
#8More people should try high performance services with non-traditional protobuf implementations. The fact that every language has a generated parser in no way preclude you from parsing them yourself. Hand-rolled serialization of your outbound messages can also be really fast, and the C++ gRPC stack will just accept preformatted messages and put them on the wire. Finally the existence of gRPC itself should not make you…
To be clear for anyone reading, we're parsing and generating the data-related protobufs ourselves, and retaining ownership of the memory returned by gRPC to obtain zero copy. The C++ details are found in https://github.com/apache/arrow/blob/master/cpp/src/arrow/fl...
Edit: Apparently it's also the default in protobuf 3.10
Re: Apache Arrow Flight: A Framework for Fast Data Transport
#9We are struggling with reliability when using mounting solutions for big data in S3. Would this help?
Disclaimer: I am the author
Re: Apache Arrow Flight: A Framework for Fast Data Transport
#10We are struggling with reliability when using mounting solutions for big data in S3. Would this help?
Could you elaborate?