使用图形数据库执行的遍历或最短路径等图形算法在哪里?它们是在数据库服务器本身上执行的,还是在客户端上执行的?在后一种情况下,似乎有必要为每个迭代步骤向服务器发送请求。
Noe4j提供了遍历和最短路径的算法。是否有其他图形数据库提供了额外的最大流量算法?
通常,Neo4j中的图形算法在服务器端执行。在网络上对所有边缘进行Shuffling操作将过于耗时。您可以通过在服务器端进行划线来实现这一点,例如http://docs.neo4j.org/chunked/snapshot/gremlin-plugin.html#rest-使用gremlin的api流算法或通过例如Cypher使用现有算法,请参阅http://docs.neo4j.org/chunked/snapshot/query-match.html#match-最短路径
HTH-
/peter