我感兴趣的是在一个非常大的项目中使用OrientDB和Tinkerpop2框架的Ferma替代方案,但是我有一些担心,因为Tinkerpop2不再处于积极开发阶段。对于我来说,Tinkerpop3完全没有兴趣,因为它缺乏我想要的特性(蓝图、框架或者像Ferma这样的框架),对于企业级项目来说太不成熟了,而且人们对它的性能也很担心。
在Ferma邮件列表中,人们的看法是,Tinkerpop2不太可能在短期内(可能不会在几年内)消失,因为它在现有项目中得到了广泛的实施,而且Tinkerpop3目前的状况也是如此。
我想听听OrientDB开发人员和用户的意见,看看现在基于Tinkerpop2的企业规模项目是否仍然有意义。我相信我在之前的一篇文章中看到,OrientDB计划支持Tinkerpop2蓝图作为他们的图形API,至少还有3个版本(这意味着主要或点版本?),这是正确的吗?Ferma开发人员说,如果Tinkerpop3达到了与Tinkerpop2相当的成熟度和性能水平,那么它将被移植。
从实际的角度来看,OrientDB和Tinkerpop2与费尔马显然是我们最好的选择,但我们不能把自己锁在一种技术中,这种技术可能很快就会被取代。
发布于 2015-12-19 08:36:07
OrientDB将在2016年年中的3.0版提供对TinkerPop 3的支持。今天,我们有成千上万的用户和数百个客户端使用基于TinkerPop蓝图2.6的当前图形API运行。这意味着对TP蓝图2.6的支持将持续很长时间。
发布于 2016-10-28 14:52:59
我是费尔玛的开发商。我只想说,我们积极支持TinkerPop2和TinkerPop3。只要您使用注释方法而不是gremlin管道实现您的接口,那么您就应该能够无缝地在TinkerPop2和TinkerPop3之间移动。您可能想考虑坚持使用Ferma,以及当/如果TinkerPop2不再受到支持,只需为TinkerPop3刷掉它即可。
https://stackoverflow.com/questions/34351952
复制相似问题