2015-12-18 62 views
0

我很感興趣的是在一個非常大的項目中使用OrientDB和Ferma替代Tinkerpop2框架,但是由於Tinkerpop2不再處於積極的開發階段,我有一些擔憂。 Tinkerpop3對我來說完全不感興趣,因爲它缺乏我想要的功能(藍圖,框架或像Ferma這樣的框架替代品),但對於企業級項目來說太不成熟了,並且對其性能表示擔憂。OrientDB和長期Tinkerpop2支持

在Ferma Google Groups郵件列表中,意見是Tinkerpop2不可能在很短的時間內(可能不會在幾年內)消失,因爲它在現有項目中的廣泛實施以及Tinkerpop3的當前狀態。

我希望聽到OrientDB開發人員和用戶對此時在Tinkerpop2上建立企業級項目是否有意義的看法。我相信我在之前的一篇文章中讀到過OrientDB計劃支持Tinkerpop2 Blueprints作爲他們的圖形API至少3次發佈(這是否意味着主要或新版本?),這是否正確? Ferma開發人員表示,如果Tinkerpop3的成熟度和性能水平與Tinkerpop2相當,它將被移植。

從實際的角度來看,OrientDB和Tinkerpop2與Ferma絕對是我們的最佳選擇,但我們不能將自己鎖定在可能不久將要替換的技術上。

回答

1

OrientDB將在3.0版本中爲TinkerPop 3提供支持,所以在2016年年中。今天,我們有成千上萬的用戶和數百個基於TinkerPop Blueprints 2.6的當前Graph API運行的客戶端。這意味着對TP藍圖2.6的支持將會持續很長時間。

0

我是Ferma的開發者。我只想說我們積極支持TinkerPop2和TinkerPop3。只要您使用註釋方法而不是gremlin管道來實現接口,那麼您應該可以無縫地在TinkerPop2和TinkerPop3之間移動。您可能需要考慮只是堅持使用Ferma,以及何時/如果TinkerPop2不再被主動支持,只需將其滑出TinkerPop3即可。