MongoDB中的存储图

MongoDB中的存储图,mongodb,graph,directed-acyclic-graphs,directed-graph,Mongodb,Graph,Directed Acyclic Graphs,Directed Graph,在mongodb中存储具有顶点和边的有向图最有效的方法是什么 我将其存储为一个集合节点和一个集合边,其中每个边都有源和目标都指向节点集合 但是如果我想遍历图并检索继承者和继承者,这是最有效的方法吗 编辑 每个节点和边不会有太多其他数据(可能有2个其他字段),每个节点也不会有太多边(1-5之间)。MongoDb不适用于图形。作为图形数据库,有比mongoDB更好的选择。你可以探索Orientdb,它是开源的。如果您正在寻找更专业和性能优化的图形数据库,请选择Neo4j。MongoDb不适合图形。作

mongodb
中存储具有顶点和边的有向图最有效的方法是什么

我将其存储为一个集合
节点
和一个集合
,其中每个边都有
目标
都指向
节点
集合

但是如果我想遍历图并检索继承者和继承者,这是最有效的方法吗

编辑
每个节点和边不会有太多其他数据(可能有2个其他字段),每个节点也不会有太多边(1-5之间)。

MongoDb不适用于图形。作为图形数据库,有比mongoDB更好的选择。你可以探索Orientdb,它是开源的。如果您正在寻找更专业和性能优化的图形数据库,请选择Neo4j。

MongoDb不适合图形。作为图形数据库,有比mongoDB更好的选择。你可以探索Orientdb,它是开源的。如果您正在寻找更专业和性能优化的图形数据库,请选择Neo4j。

节点中是否有大量其他数据?每个节点都有很多边吗?您是否需要在不查看其他数据的情况下深入遍历图形?如果不知道数据和访问模式是什么样子,就不可能回答这个问题。节点中是否有大量其他数据?每个节点都有很多边吗?您是否需要在不查看其他数据的情况下深入遍历图形?如果不知道数据和访问模式是什么样子,就不可能回答这个问题。