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