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

Jorge Bay commented on TINKERPOP-1942:
--------------------------------------

Understanding the [risks of introducing a new serialization 
format|https://xkcd.com/927/], I think it's a good fit for network, backup, 
migrations, cloning. 

I think it could replace Gryo in the short term and, in the medium term, be the 
default serialization format and phase out even GraphSON (network, GLVs).

With the correct envelop, we can even make the format zero-copy friendly for 
disk-to-network and other scenarios like that, but maybe I'm getting ahead 
myself here.

> 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