我目前在我的应用程序中使用Tinkerpop 2.5来表示内存中的图形和gremlin来查询它。这个应用程序将于2015年7月底投入生产。我很困惑,如果我应该使用2.5或3.目前Tinkerpop 3.0.0在M7版本中。我没有看到有关GA发布时间表的任何信息。
答案 0 :(得分:3)
目前,TinkerPop 2.x基本上只处于维护模式(即我们通常在没有主要错误修复的情况下冻结开发)。所有的努力都集中在TP3并将其转移到GA。由于TinkerPop作为Apache项目进入新家园,GA已经有所延迟:http://tinkerpop.incubator.apache.org/
不幸的是,我们无法确定GA何时可用,因此这使得人们开始一个项目并尝试在TP2和TP3之间做出选择有点困难。我可以说,如果你使用TP2,它具有良好的稳定性和众多支持它的供应商。如果您使用TP3,那么在通往GA的过程中会遇到API的一些混乱,请记住,此时您并没有很多供应商对接口的支持,尽管许多供应商都致力于在GA时实施TP3到位:http://www.tinkerpop.com/docs/3.0.0-SNAPSHOT/#_graph_vendors
更新:TinkerPop 3.x于2015年7月发布到GA,现在可以被视为生产就绪。自那个初始版本以来已经有多个版本。最新进展可在项目主页上找到:http://tinkerpop.apache.org/