2013-12-11 62 views
7

論壇TinkerPop如何解決?是否要爲圖形數據庫和相關技術框架指定標準?在這種努力下,TinkerPop被認爲是某種意義上的權威或先驅?我無法通過TinkerPop主頁瞭解這些。謝謝。什麼是tinkerpop?

+1

谷歌搜索無法幫助很多。到目前爲止,還沒有這樣的問題。 TinkerPop的主頁沒有這麼好解釋。因此問這個。 – Vinodh

+0

我同意,這是一個非常合理的問題,我自己也想知道同樣的事情,所以感謝成爲先驅者。我對Titan和TinkerPop之間的關係仍然有點困惑。 – paranza

+0

@innuendo Titan實現了TinkerPop的API,因此可以訪問TinkerPop的所有功能,如Gremlin查詢語言,Gremlin服務器,Spark集成等。 –

回答

17

TinkerPop只是包含藍圖和您在TinkerPop home page上看到的其他項目的項目名稱。它不是可以使用的項目或庫,而只是圖形技術空間的一套工具的名稱。

TinkerPop有關還指collection of individuals(其中許多人來自不同的圖形數據庫廠商的代表,例如Neo4jTitanOrientDBBitsy等),人們可能認爲TinkerPop有關的作爲圖形技術guild或獎學金。

TinkerPop不是用於編寫圖形應用程序的規範,授權或標準,也不是渴望成爲。 TinkerPop僅提供了一系列圖形數據庫供應商可以實現的接口(藍圖),以獲得堆棧的每個部分都提供特定功能的TinkerPop堆棧(管道,框架,Rexster,Furnace和Gremlin)其餘部分的所有功能支持基於圖形的應用程序開發。

更新:從版本3.x開始,TinkerPop是一個Apache項目 - http://tinkerpop.apache.org/。在3.x下,TinkerPop不再具有單獨的獨立項目,如藍圖,管道等。它們都是單個項目存儲庫,已摺疊到所有這些項目中。

+0

TinkerPop的目標是什麼?它是否將用作許多將要實施的一套規範? – Vinodh

+0

http://www.garshol.priv.no/blog/231.html比較作爲TinkerPop作爲三重店 – Vinodh

+1

我已經修改了我的答案了一下。 TinkerPop的主要目標是爲圖形技術領域提供開源工具。而已。我認爲你應該在TinkerPop的各個項目中更多地考慮問題並尋找答案,而不是TinkerPop本身。例如,您將TinkerPop作爲三重商店引用。我認爲它是這樣的:Blueprints可以訪問Gremlin將遍歷的三重存儲,並且可以將其作爲Web服務器與Rexster公開。 –