You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Marko A. Rodriguez (JIRA)" <ji...@apache.org> on 2016/06/18 12:06:05 UTC

[jira] [Updated] (TINKERPOP-1128) Change the Gryo serialization for StarGraph (Vertex, Properties, then Edges)

     [ https://issues.apache.org/jira/browse/TINKERPOP-1128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marko A. Rodriguez updated TINKERPOP-1128:
------------------------------------------
    Fix Version/s: 3.3.0

> Change the Gryo serialization for StarGraph (Vertex, Properties, then Edges)
> ----------------------------------------------------------------------------
>
>                 Key: TINKERPOP-1128
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1128
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: io
>    Affects Versions: 3.1.1-incubating
>            Reporter: Marko A. Rodriguez
>              Labels: breaking
>             Fix For: 3.3.0
>
>
> Right now we serialize first the vertex, then its edges, then its properties. We should do vertex, properties, edges. Why? If we know that the vertex is to be filtered (which is an analysis of its label/id/properties), then we can skip over analyzing its edges. Right now, we may do all this work deserializing edges only to realize that the {{GraphFilter}} says that the vertex is filtered. Dah, pointless clock cycles -- especially when edge sets can be massive.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)