[
https://issues.apache.org/jira/browse/TINKERPOP3-724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marko A. Rodriguez closed TINKERPOP3-724.
-----------------------------------------
Resolution: Duplicate
This is the same ticket as TINKERPOP3-962. While this ticket is older, the
specification is provided in TINKERPOP3-962. Likewise, once TINKERPOP3-962 is
complete, then the follow on for {{Traversal}} is TINKERPOP3-963. Thus,
decoupled into two isolated chunks.
> OLAP Traversal Subgraph Identification
> --------------------------------------
>
> Key: TINKERPOP3-724
> URL: https://issues.apache.org/jira/browse/TINKERPOP3-724
> Project: TinkerPop 3
> Issue Type: Improvement
> Components: process
> Affects Versions: 3.0.2-incubating
> Reporter: Matthias Broecheler
>
> Provide the means to pre-compute a superset of all vertex labels, edge
> labels, and vertex properties that could possibly be accessed during an OLAP
> graph traversal. This would allow GraphComputer implementations that operate
> on top of a graph database to limit the amount of data they need to retrieve
> from the underlying data store to carry out the traversal.
> It is not important that this precomputation is exact, it just needs to
> provide an upper bound on the needed data to ensure correctness. Any
> limitation would be helpful to improve performance and TP3 could get
> increasingly smart about this.
> VertexProgram already has functionality around returning all message scopes
> which in turn define the edge labels that need to be retrieved. However, for
> this to be useful a prior one would:
> - Have to extend this functionality to return all message scopes that could
> ever be invoked by a VP - not just the one at the current iteration
> - Rewrite TraversalVertexProgram to use local message scopes otherwise there
> is very little to be gained here, see
> https://issues.apache.org/jira/browse/TINKERPOP3-383
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)