SDN 3.3.0 还是 SDN 4.0M1?

SDN 3.3.0 or SDN 4.0M1?

目前开始一个新的 Java 项目,使用 Neo4j(可能是 2.2)外部服务器作为主要数据库,我们决定使用 SDN。这将是一个为期一年的项目,有多个中间版本。 我们想知道我们是应该选择当前版本 (3.3.0) 还是非常新的 4.0.0.M1 版本。

考虑到这一点 GraphAware article, previous Whosebug answer (by Michal Bachman and Michael Hunger) and keeping in mind the SDN 4.0.0.M1 migration chapter :

个人考虑:考虑到已完成的改进,我肯定会选择 4.0.0M1,但随后问题演变为:

谢谢

您计划什么时候发布第一个版本?我们希望尽快推出 SDN4 GA(在一到两个月内)。如果你不介意的话,我会从那个开始。

这是一个干净的重写,基于我们了解到的所有在 SDN3 中不好的东西以及自旧 SDN 启动以来 Neo4j + Server + Cypher 所做的所有开发。

最后我们决定从 SDN 的当前版本 (3.3.0) 开始,这意味着使用 Neo4j 2.1.7 来解决兼容性问题。

考虑到不久的将来 SDN 4 的发布,我们将决定何时从 3.3 迁移到 4,具体取决于进行此类迁移所需的工作量。

谢谢