2013-01-16 72 views
3

我正在尝试使用OrientDB进行社交网络分析,但它适合于吗? 在我的应用程序中,可能有数十亿个节点和关系,因为OrientDB支持分布式服务器,所以我认为可伸缩性不会成为问题。OrientDB适合社交网络分析吗?

我还需要得到一个人的朋友,两个人的共同朋友,朋友推荐和合并两个节点,以防他们实际上是一个人。看来OrientDB遍历不适合这些查询。

OrientDB是否适合我的应用?

谢谢!

回答

1

当然是! OrientDB SQL Traverse命令功能强大,但您始终可以使用Gremlin来执行此类操作。

+0

目前,OrientDB只遍历支持深度优先算法,广度优先遍历对社交网络有用,我想先了解邻居朋友。你能举个例子说明我怎样才能在两个人之间获得共同的朋友? – niklaus

+0

似乎gremlin是一个很好的解决方案。我会研究它。 – niklaus