2014-03-05 76 views
2

只是想问问像OrientDB,Neo4j和Titan这样的图形数据库是否能够计算社交网络分析(SNA)指标?图表数据库和社交网络分析指标

我听说Neo4j可以与JUNG一起使用,但我不明白如果JUNG是唯一的解决方案,那么使用图形数据库的好处在哪里。

任何关于如何计算网络中心度,聚类系数和图形组件等指标的说明都将非常感谢!

Gremlin或Cypher中的示例代码将是最受欢迎的!

回答

1

可以将Neo4j导出到GraphML并将其导入到NodeXL中以执行SNA。请看下面的例子:

http://nodexlgraphgallery.org/Pages/Graph.aspx?graphID=16350

你可以在这里下载NodeXL:http://socialnetimporter.codeplex.com/

我的工作直接从Neo4j的创建一个开源的进口商到NodeXL。我希望尽快发布。准备就绪后,我会更新这个答案。

+0

但是,这不会带走图形数据库的目的吗?我知道Excel有大约130万行的上限,我读过NodeXL挣扎着10k个顶点和100k个边。我想知道是否可以在非常大的图表上计算SNA指标,例如10多万条边线 – Mike

+0

这是一个很好的问题。一旦我编写导入程序,我将不得不对NodeXL进行基准测试。 –

1

TinkerPop3将引入GraphComputers的概念。在这里阅读更多关于它的信息:[TinkerPop3] Lapin' up GraphComputer RFC

本文中的所有链接已经过时,但这只是表明TinkerPop团队正在努力研究下一个版本。

干杯, 丹尼尔

+0

非常有趣! – Mike