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

Marko A. Rodriguez closed TINKERPOP3-846.
-----------------------------------------
    Resolution: Won't Fix

Won't fix. We don't want providers who have "real graph databases" that don't 
provide OLAP to have their users get {{OutOfMemoryExceptions}} -- that is not 
fair to them as it makes it look like their system is "bad." We can always doc 
it up that "this is not a 'real' OLAP engine...blah blah" but this will just 
cause more confusions/problems. Best to require the provider to provide an OLAP 
implementation they are comfortable with for their system.

However, note that {{TinkerGraphComputer}} is basically this request and if a 
provider WANTS to provide an in-memory/threaded OLAP to their system, they can 
simply copy/paste the code from TinkerGraph. It is really trivial to do.

> General In-Memory GraphComputer
> -------------------------------
>
>                 Key: TINKERPOP3-846
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP3-846
>             Project: TinkerPop 3
>          Issue Type: Improvement
>          Components: process
>    Affects Versions: 3.0.2-incubating
>            Reporter: Matthias Broecheler
>            Assignee: Marko A. Rodriguez
>
> Implement a generalized In-Memory GraphComputer that can be utilized by any 
> vendor for use cases of small graphs and where performance isn't critical.
> This GraphComputer would, similar to the one for TinkerGraph, keep everything 
> in memory. It would rely on the {{graph.vertices()}} method of the underlying 
> graph for access to the data.
> Note, this looks likes a duplicate of TINKERPOP3-42. However, the motivation 
> for this ticket is not to develop an efficient GraphComputer or one that can 
> deal with large graphs - just a default implementation. Also, it is not clear 
> why the view would need to copy the entire graph or cache. The view would 
> only need to hold the delta that is being modified by the GraphComputer.
> This would be incredibly useful as a utility for vendors to use for small 
> scale graphs where hassle of setting up Hadoop or Spark is just too much.



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

Reply via email to