Tinkerpop3 生产准备好了吗?

Is Tinkerpop3 production ready?

我目前在我的应用程序中使用 Tinkerpop 2.5 来表示内存中的图形,并使用 gremlin 来查询它。该应用程序将于 2015 年 7 月下旬投入生产。我不知道应该使用 2.5 还是 3。目前 Tinkerpop 3.0.0 在 M7 版本中。我没有看到有关 GA 发布时间表的任何信息。

目前,TinkerPop 2.x 基本上仅处于维护模式(即我们通常会在主要错误修复之前冻结开发)。所有的努力都集中在 TP3 上,并将其推向 GA。随着 TinkerPop 作为 Apache 项目搬到新家,GA 有所延迟:http://tinkerpop.incubator.apache.org/

不幸的是,我们无法确定 GA 何时可用,因此这让人们开始一个项目并试图在 TP2 和 TP3 之间做出选择有点困难。我可以说,如果你使用TP2,它的稳定性很好,而且支持它的厂商非常广泛。如果您使用 TP3,预计在 API 到 GA 的过程中会出现一些动荡,请记住,此时,您没有很多供应商对接口的支持,尽管许多供应商都致力于拥有GA 到位时的 TP3 实现:http://www.tinkerpop.com/docs/3.0.0-SNAPSHOT/#_graph_vendors

更新:TinkerPop 3.x 于 2015 年 7 月发布到 GA,现在可以考虑生产就绪。自最初发布以来,已经发布了多个版本。最新进展可查看项目主页:http://tinkerpop.apache.org/