mrk*_*afk 7 database erlang graph
有没有使用带有复杂遍历的图形数据库的人?并从Erlang中使用它?好处?小字?
由于某种原因,似乎默认选择是neo4j.
我喜欢Phoebus(基于Google的Pregel算法在Erlang中进行分布式图形查询),但它似乎是放弃了软件.
看看OrientDB,它是Neo4J的一个很好的替代品.OrientDB是完全开源的,与具有商业许可的Neo4J相反.此外,OrientDB支持标准蓝图API,并且基于RB-Tree算法,这些算法在各种图形用例中表现非常出色.
大多数图形数据库的共同点是它们只能扩展.它们可以向外扩展,尽管通常是只读实例.这意味着如果您的数据量过大,您将需要一个非常大的服务器(内存和存储).
甲分布图形的选择是泰坦.Titan是一个分布式图形数据库,我认为它基于Hadoop.Titan旨在横向扩展,并且可以提供一种有趣的方法来进行大规模的并列游戏,并带来一些开销.有些用例更适合,例如类似于Google Pregel用例.