gjrwebber / spring-data-gremlin

Spring data gremlin makes it easier to implement Graph based repositories. This module extends Spring Data to allow support for potentially any Graph database that implements the Tinkerpop Blueprints 2.x API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Migrate to Tinkerpop 3.0

gflp123 opened this issue · comments

Migrate to Tinkerpop 3.0 ,has any advice and implementation.

@gflp123 if you are interested there is a migration I am trying to revive here: https://github.com/zifnab87/spring-data-gremlin/tree/feature/TP3_support

tp3 migration is done ,whether it is available.
thanks

Any news on the spring-data-gremlin migration to be compatible with tinkerpop 3.X? Is this available?

Hi @zifnab87 - I see a couple of branches in your repo for JanusGraph integration and TP3 support. I don't see any releases yet. Are they done?.

Could you please enable "issues" on your repo, so that we can discuss?

@smileprem Hi! I enabled Issues - what is already done is the migration of Tinkerpop2 code to TP3. Unfortunately not all the test pass and I asked @gjrwebber to do a code review (#54) of my pull request but without response since April - I tried to contact him through FB twice. As far as Janusgraph Integration nothing was really done - for the most part I renamed all the packages from Titan to Janus.. at this point it could be that even the connection to that database is very outdated and doesn't work. Finally I tried to contact JanusGraph community for help with this issue: JanusGraph/janusgraph#212

Hi @zifnab87 - Thanks for the quick response. I don't see any other library to integrate a java spring app with Janusgraph. I guess it's going to be a lot of boilerplate code for a while. Thanks again.

I think I have a good news here, I found out that 5 days ago microsoft team has started as well, here at
Spring Data Gremlin .
I think this will solve most of the problems.

Look at their development branch, we can get a good working head start and migrate rest of the things.

Hi @zifnab87 and everybody else. I've picked up this work in a fork at https://github.com/jespersm/spring-data-gremlin

Hi @jespersm Are you saying you have migrated to Tinkerpop 3.0? If so can you please share your branch

Hi @jespersm Are you saying you have migrated to Tinkerpop 3.0? If so can you please share your branch

My branch is at https://github.com/jespersm/spring-data-gremlin - I don't recall how it ended, I haven't used it for a while. As I recall, not everything was working.

Sorry, but I have no plans to pick this up :-/