[ 
https://issues.apache.org/jira/browse/TINKERPOP-1942?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16445613#comment-16445613
 ] 

stephen mallette commented on TINKERPOP-1942:
---------------------------------------------

Note that I'd made a few notes on IO for TinkerPop 4.x:

https://github.com/apache/tinkerpop/blob/master/docs/src/dev/future/index.asciidoc#serialization

When we tried to get IO "right" for TinkerPop 3 we started by describing the 
use cases we wanted to cover. I think that helped a lot with getting the right 
choices made - until GLVs showed up and blew everything to pieces. That said, I 
think it was worth considering and would like to think that way again. If you 
look at the use cases for each of the IO existing formats (see the start of 
each format's section - 
http://tinkerpop.apache.org/docs/current/reference/#_gremlin_i_o) , where do 
you see this one fitting? Given how you wrote the first sentences of that 
document, it seems like you're thinking that this is more of a network format, 
no?





> Binary serialization format
> ---------------------------
>
>                 Key: TINKERPOP-1942
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1942
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: io
>            Reporter: Jorge Bay
>            Priority: Major
>
> We should provide a binary serialization format designed to reduce 
> serialization overhead and minimizing the size of the payload that is 
> transmitted over the wire.
> It could be implemented in a very similar way as Kryo support but with 
> interoperability in mind and ultimately we could fade Gryo out, as now with 
> the GLVs it doesn't have a role to play.
> The main benefit would be the performance improvement, making serialization 
> and deserialization processing time negligible on both the server and the 
> client.
> Background: 
> https://lists.apache.org/thread.html/13e70235591853801bab16ed457ee4f56f3dfe2d1c5817c34a036408@%3Cdev.tinkerpop.apache.org%3E



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to