标签: neo4j
据说当改变关系时,其相关节点将被写入。我想先知道哪个节点会被锁定。出现这种要求是因为我需要手动锁定两个节点,我担心如果以不同的顺序锁定它们会导致死锁。我应该担心吗?
答案 0 :(得分:3)
Neo4j锁定具有最低id的节点,如果它不是自我关系,则锁定具有最高id的节点。这是至少2.2(.latest)。
答案 1 :(得分:2)
要明确:
关系的开始和结束节点仅在关系创建或删除期间自动写锁定。
如果您只是添加/删除/删除关系的属性,则只会对该关系进行写锁定。终端节点未已锁定。