我正在对 redisgraph 进行一些测试,如果我有这样的层次结构,我想知道匹配节点的最佳做法是什么:
category => post => comment => reply
我在每个标签 _id 字段上都有索引并且我匹配根据 _id
第一种方法:通过一直匹配到目标节点:
GRAPH.QUERY test "MATCH (:category {_id:1})-[:post]->(:post {_id:1})-[comment_rel_1:comment]->(c1:comment {_id:1}) SET c1.comment = 'changed'"
方法二:直接匹配节点
GRAPH.QUERY test "MATCH (c1:comment {_id:1}) SET c1.comment = 'changed'"
如果一个巨大的数据库有很多节点和边,什么方法被认为是时间高效的?
谢谢