如何在磁盘上存储大图

我有一个100 GB的大图,所以我不能将它存储在RAM中。 该图具有多条边,每条边都有标签。 我想执行以下查询:

  • 向我展示来自指定节点的所有边。
  • 向我展示两个给定节点之间的所有边缘。
  • 选取1000个随机连接的节点对,并显示它们之间的所有边缘。
  • 随机挑选1000个节点。
  • 这种查询在磁盘上存储图形的好方法是什么?

    这是针对单个高性能PC而不是分布式设置。 我的首选编程语言是Python。


    你可以尝试使用Neo4J图形数据库。 它支持Python语言和丰富的查询语法,使您能够执行您提到的所有查询。

    链接地址: http://www.djcxy.com/p/92617.html

    上一篇: How to store a large graph on disk

    下一篇: the output of principal component analysis