如何对全图库实现关系冗余,缺失,重复的判断。
重复关系:两两实体间存在相同关系或相容关系
缺失关系:实体A存在指向实体B的关系,实体B存在指向实体C的关系,实体A不存在指向实体C的关系
冲突关系:两实体间的关系冲突
单说 NebulaGraph 的话,如果两个实体之间有多条同一关系边的话,如果不设定 rank 的话,会以最后成功插入的边的数据为准。参考说明:INSERT EDGE - NebulaGraph Database 手册
缺失关系的话, 不是两跳查询可以得到 a-c 的关系么,或者用 find path 命令?
冲突,具体指的是什么?
btw,不知道我理解对了你的意思了没。
图库上的查询语句是模式匹配,可以把需要做的判断转换成查询模式去批量执行,或者用图计算的方式全图扫描运算
首先表示感谢,我再明确一下需求再向您请教,十分感谢
1 个赞