Hi,

> Q1: Is there any plan to provide a TinkerPop3 wrapper for MongoDB?

No. Apache TinkerPop will not be a home for implementations like TinkerPop2 
was. All we distribute are "reference implementations."
        TinkerGraph -- in-memory POJO (OLTP and OLAP)
        Neo4j -- transactional graph database (OLTP)
        Spark/Giraph -- distributed graph processors (OLAP).

> Q2: Would recommended path be to update
> https://github.com/datablend/blueprints-mongodb-graph ?

No. I would start from scratch. TinkerPop3 is significantly different from 
TinkerPop2, though you could study their code to get ideas for how they 
represent their graph in MongoDB.
> 
> Q3: What is the best TinkerPop3 reference for constructing a TinkerPop3
> wrapper around a graph-system?

I think Pieter Martin would be the best to answer this question as he is a 
TinkerPop committer and develops Sqlg (http://umlg.org/sqlg.html).

However, in the meantime, I would study the TinkerGraph or Neo4j 
implementations that are distributed with Apache TinkerPop.
        
https://github.com/apache/incubator-tinkerpop/tree/master/tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/structure
        
https://github.com/apache/incubator-tinkerpop/tree/master/neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/structure

Finally, we have this documentation for providers:
        http://tinkerpop.apache.org/docs/3.1.2-incubating/dev/provider/

The above might be a little clunky. It would be great, @Pieter, if you could 
take all your experience with Sqlg and make the above provider-documentaiton 
better.

Anywho, hope that helps,
Marko.

http://markorodriguez.com

On Apr 8, 2016, at 10:04 AM, Fred Eisele <fredrick.eis...@gmail.com> wrote:

> We have a graph-centric project which uses MongoDB as its backing store.
> We would like to use the TinkerPop3 API to provide access to our graph.
> 
> Thanks
> Fred

Reply via email to