查询 200 GB 图

Queries on 200 GB graph

我需要使用可扩展的解决方案来创建 Geohash 连接图

我发现 Cypher for APache Spark 一个项目允许在 spark 数据帧上使用 cypher 创建图表,但是它只能通过 [创建 immutable 图表映射不同的数据帧,所以我没有得到我需要的图表。

如果我在 Neo4j 浏览器 上 运行 一些其他密码查询,我可以获得我需要的图表,但是我存储的图表大约是 200 GB

所以我想问的是,使用 Neo4j 浏览器和 apoc[=,是否可以快速 运行 查询 200 GB 图形数据27=] 函数 ?

如果您问 Neo4j 是否可以处理这种规模的数据库,那么答案是肯定的。但是您会看到不同的结果,具体取决于您的数据建模方式和您想要查询的类型 运行。

性能不一定与图表的大小相关,而是与您的查询接触和遍历的图表部分相关。图范围的分析查询必须触及整个图,而触及图的较小局部部分的严格定义的查询将非常快。

您可以在查询中执行任何操作来限制您必须遍历或过滤的图形部分,这将有助于提高查询速度,因此良好的建模以及索引和约束的使用是关键。