OrientDB和长期Tinkerpop2支持

时间:2015-12-18 09:06:08

标签: orientdb tinkerpop

我有兴趣在一个非常大的项目中使用OrientDB和Tinkerpop2框架的Ferma替代品,但我有一些担忧,因为Tinkerpop2不再处于活跃开发阶段。 Tinkerpop3对我来说完全没有意义,因为它缺乏我想要的功能(蓝图,框架或像Ferma这样的框架替代品),对于企业级项目来说太不成熟,并且对其性能存在担忧。

在Ferma Google Groups邮件列表中,有人认为Tinkerpop2不太可能很快消失(可能不会在几年内),因为它在现有项目和Tinkerpop3的当前状态下得到广泛实施。

我想听听OrientDB开发人员和用户关于在此时基于Tinkerpop2建立企业级项目是否仍然有意义的意见。我相信我在之前的帖子中读到OrientDB计划支持Tinkerpop2蓝图作为至少3个版本的图形API(这是指主要版本还是点版本?),这是正确的吗? Ferma开发人员表示,如果Tinkerpop3达到与Tinkerpop2相当的成熟度和性能水平,它将被移植。

从实际角度来看,带有Ferma的OrientDB和Tinkerpop2绝对是我们的最佳选择,但我们无法承受将自己锁定在可能不久就需要更换的技术。

2 个答案:

答案 0 :(得分:1)

OrientDB将在2016年中期为v3.0中的TinkerPop 3提供支持。今天,我们有数千名用户和数百个客户端使用基于TinkerPop Blueprints 2.6的当前Graph API运行。这意味着对TP Blueprints 2.6的支持将长期可用。

答案 1 :(得分:0)

我是Ferma的开发人员。我只想说我们积极支持TinkerPop2和TinkerPop3。只要使用注释方法而不是gremlin管道实现接口,就可以无缝地在TinkerPop2和TinkerPop3之间移动。您可能想要考虑坚持使用Ferma以及何时/如果TinkerPop2不再受到主动支持,只需将其滑出TinkerPop3。