我有一个整数图(比如 12 个字节)。每个节点有 200 条出边。我有 100*10^6 个节点。
给定“关键”权重 12b,当它在 neo4j 中表示时,总大小是多少?边缘的成本是多少?
这种大小的neo4j可以查询吗?--- 我的意思当然是一些内部约束,查询的时间会表达 I/O 性能(我猜?)。
我对查询感兴趣:哪个节点连接到节点 X。
JVM 限制呢?有机会撞到东西吗?
当前的大小限制是320 亿个节点、320 亿个关系和 640 亿个属性。一般来说,查询时间是关于需要触摸多少图,图的大小无关紧要。根据您的查询,您可能较少使用缓存,然后这一切都取决于 I/O 性能。Neo4j 中关于缓存的文档应该给你一些关于磁盘/内存成本的提示。