只是想問問像OrientDB,Neo4j和Titan這樣的圖形數據庫是否能夠計算社交網絡分析(SNA)指標?圖表數據庫和社交網絡分析指標
我聽說Neo4j可以與JUNG一起使用,但我不明白如果JUNG是唯一的解決方案,那麼使用圖形數據庫的好處在哪裏。
任何關於如何計算網絡中心度,聚類係數和圖形組件等指標的說明都將非常感謝!
Gremlin或Cypher中的示例代碼將是最受歡迎的!
只是想問問像OrientDB,Neo4j和Titan這樣的圖形數據庫是否能夠計算社交網絡分析(SNA)指標?圖表數據庫和社交網絡分析指標
我聽說Neo4j可以與JUNG一起使用,但我不明白如果JUNG是唯一的解決方案,那麼使用圖形數據庫的好處在哪裏。
任何關於如何計算網絡中心度,聚類係數和圖形組件等指標的說明都將非常感謝!
Gremlin或Cypher中的示例代碼將是最受歡迎的!
可以將Neo4j導出到GraphML並將其導入到NodeXL中以執行SNA。請看下面的例子:
http://nodexlgraphgallery.org/Pages/Graph.aspx?graphID=16350
你可以在這裏下載NodeXL:http://socialnetimporter.codeplex.com/
我的工作直接從Neo4j的創建一個開源的進口商到NodeXL。我希望儘快發佈。準備就緒後,我會更新這個答案。
TinkerPop3將引入GraphComputers的概念。在這裏閱讀更多關於它的信息:[TinkerPop3] Lapin' up GraphComputer RFC
本文中的所有鏈接已經過時,但這只是表明TinkerPop團隊正在努力研究下一個版本。
乾杯, 丹尼爾
非常有趣! – Mike
我最近創建了一個基於Neo4j的社交網絡分析一個GitHub的項目: https://github.com/besil/Neo4jSNA。
另一個非常有趣的項目是https://github.com/kbastani/neo4j-mazerunner,它使用Spark + GraphX進行分析,Neo4j作爲數據庫。 我對後者沒有經驗,但看起來很有希望。
雖然問題已經過時,但這是我的一點:可以通過Gephi的Graph Streaming插件(它使用GraphStreaming API)將Neo4j與Gephi鏈接起來。 整個過程在提交到The Programming Historian的tutorial上進行了解釋。
但是,這不會帶走圖形數據庫的目的嗎?我知道Excel有大約130萬行的上限,我讀過NodeXL掙扎着10k個頂點和100k個邊。我想知道是否可以在非常大的圖表上計算SNA指標,例如10多萬條邊線 – Mike
這是一個很好的問題。一旦我編寫導入程序,我將不得不對NodeXL進行基準測試。 –