2010-08-21 99 views
5

我一直在使用OpenLink Virtuoso作爲RDF存儲一段時間,雖然它對於大數據很好,但我對使用SPARQL的圖遍歷性能不滿意。最近我聽說了很多關於Neo4j的遍歷性能,並認爲它值得一試。因此,爲了擁有一個具有良好遍歷性能的大型RDF存儲,切換到Neo4j更好嗎?Neo4j vs OpenLink Virtuoso

我不知道Neo4j的大數據性能和良好的性能,Neo4j的RDF/SPARQL部分看起來並不成熟。謝謝你的時間。

+0

請參閱基於SPARQL這個傳遞爬行例子。後端擁有29億+三元組。鏈接:http://lod.openlinksw.com/b3s/search.vsp?q=6 – 2011-12-03 00:37:16

回答

4

Virtuoso "Transitivity in SPARQL"將是圖遍歷的推薦方法。我們還有一個tutorial on Transitivity提供一些示例查詢。我們還提供針對我們的LOD Cloud Cache (30+ billion triples)URIBurner (500+ million triples)實例的實例查詢。我們對Virtuoso Transitivity and Graphs for SQL博客文章也將是有趣的閱讀...

(由休·威廉姆斯,OpenLink的軟件回答)

+0

非常感謝,我要跳過這個。還有一個問題出現在我的腦海裏,與ODBC或JDBC相比,如何查詢cURL會降低性能? – parsa 2010-08-24 05:40:46

0

能否請您在Virtuoso遇到的圖遍歷性能問題中提供更多信息,以便我們可以提供有關如何改進此問題的建議。還請提供正在使用的Virtuoso版本?

問候

休威廉姆斯

OpenLink的軟件

+1

嗨休, 我在Ubuntu盒子上使用6.01.3127(開源版本)。其實,我對Virtuoso的觀察不是基於數字,而是我個人的感覺。 該圖加載了最新的DBPedia數據集(3.5.1),然後通過PHP中的cURL綁定(本地)在SPARQL端點上進行查詢。我實現了一個簡單而經典的廣度優先搜索,目標是找到2個節點之間的最短路徑的長度。 那麼你有什麼建議?謝謝你的時間。 – parsa 2010-08-22 09:27:23

+1

/@ parsa - 爲了將來的參考,SO答案不打算作爲討論論壇。 – 2011-06-05 22:29:06

0

我想看看源代碼和數據文件和配置文件提供任何提示之前。由於諸如缺少索引或配置設置之類的瑣事,獲得500倍的性能差異並不罕見。你能否提供更多的細節,可能通過Virtuoso Users mail list