Replies: 4 comments 16 replies
-
|
hello! to be honest, we didn't consider it. right now are intensely experimenting with multiple approaches. we tested |
Beta Was this translation helpful? Give feedback.
-
|
Hello @infogulch I've took a quick peek at Apache Arrow and from what I understand it's an in memory zero-copy columnar data format. They've built some serialization infrastructure that can be used for IPC/Network transportation, but nevertheless they aren't natively a network format, rather an in-memory one, which would make it a bit problemtic, since we end up both on network and on-disk (they seem to support Parquet tho, which could help with the latter). On top of that them being strictly columnar data format makes it less desirable as we are schemaless general purpose message streaming platform. How I see that in the future, when we would support some sort of schema registry (like Avro), we could potentially create integrations with the Apache Arrow eco system that would allow to create arrows from avro and use that for streaming analytics. |
Beta Was this translation helpful? Give feedback.
-
|
I am yet to look at Vortex, which seems like a really interesting project, but I assume the argument would follow same reasoning as in case of Apache Arrow. |
Beta Was this translation helpful? Give feedback.
-
|
A couple of thoughts, if I may...
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi! I've just found iggy, and I noticed the roadmap mentions zero-copy deserialization. Have you considered using apache arrow as a message serialization format? Arrow may provide interoperability benefits, considering it can be read and written from many languages without copying.
Beta Was this translation helpful? Give feedback.
All reactions