4
votes

Currently starting a new Java project with Neo4j (2.2 probably) external server as primary database, we decided to use SDN. This is going to be a year-long project with multiple intermediate releases. We wonder about whether we should go for the current release (3.3.0) or the very new 4.0.0.M1 version.

Considering this GraphAware article, previous StackOverflow answer (by Michal Bachman and Michael Hunger) and keeping in mind the SDN 4.0.0.M1 migration chapter :

  • What would be the best choice today ?

Personal consideration : I would definitely go for the 4.0.0M1 considering the improvements done, but then the question evolutes to :

  • When (approximately of course) will/should/may the "ready for production" version of SDN4 be released ? The answer 1 month earlier was around May, any update about that ?

Thank you

2

2 Answers

2
votes

When do you plan your first release ? We hope to get SDN4 GA out soonish (within one to two months). If that's ok with you I'd start with that.

It's a clean rewrite based on all the things we learned that were not good in SDN3 and all the development that Neo4j + Server + Cypher made since the old SDN was started.

0
votes

Finaly we decided to start with the current release (3.3.0) of SDN which implies the use of Neo4j 2.1.7 for compat issues.

Considering the release of SDN 4 in the near future, we will decide when the time will come if we migrate from 3.3 to 4 depending on the effort required to do such migration.

Thank you