我使用 Neo4J 图形数据库对树结构进行了建模。所有节点都代表一个具有特征名称的类别。所以我必须经常从根到特定的节点/类别遍历我的树。哪个节点取决于作为输入的列表。此列表包含表示从根节点到目标节点的类别名称的字符串。
我想知道,将这些名称存储为边的类型而不是特定节点中的名称属性是否有效。我认为当我这样做时,Neo4J 不必每次在树中更深入地查找每个子节点的合适名称属性。相反,Neo4J 可以在包含传出边的地图中查找名称。
你怎么看?
我使用 Neo4J 图形数据库对树结构进行了建模。所有节点都代表一个具有特征名称的类别。所以我必须经常从根到特定的节点/类别遍历我的树。哪个节点取决于作为输入的列表。此列表包含表示从根节点到目标节点的类别名称的字符串。
我想知道,将这些名称存储为边的类型而不是特定节点中的名称属性是否有效。我认为当我这样做时,Neo4J 不必每次在树中更深入地查找每个子节点的合适名称属性。相反,Neo4J 可以在包含传出边的地图中查找名称。
你怎么看?