Neo4j vs OrientDB vs泰坦


13

我正在从事与社会关系挖掘有关的数据科学项目,需要将数据存储在某些图形数据库中。最初,我选择Neo4j作为数据库。但是它接缝了Neo4j的伸缩性不好。我发现的替代方法是Titan和oriebtDB。我走过了这三个数据库的比较,但我想获得这些数据库的更多细节。所以有人可以帮助我选择最好的人吗?我主要想比较这些数据库的性能,可扩展性,可用的在线文档/教程,Python库支持,查询语言复杂性和图算法支持。还有其他好的数据库选项吗?


1
还要考虑Graphlab(基于python):graphlab.com/products/create/overview.html这也是一篇不错的博客文章:bugra.github.io/work/notes/2014-04-06/…我不能不过可以帮助您解决Titan vs oriebtDB的问题。希望有人能对此表示赞同。
nfmcclure

也可以使用Spark和GraphX
sheldonkreger 2014年

本文介绍了有关可伸缩性的一些细节,这是Titan的特殊优势。groups.google.com/forum/#!topic/orient-database/CpPh42ukfH4
Henry H.

2
不,这不对; GraphX不是数据库。
Emre'3

由于这是几个月前的事,我想您已经取得了一些进展。为什么不添加自己的答案(在这里或其他地方?)
Jayan 2015年

Answers:


1

我认为您可能必须牢记整体数据管道和机器学习管道。为此,除了强大的分布式处理之外,您还需要一个健壮的框架来在表存储和图存储之间移动数据。据我了解,Spark GraphX有望建立这些管道。约瑟夫·冈萨雷斯(CMU GraphLab的创建者之一)在youtube上关于GraphX的演讲值得关注。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.