【发布时间】:2017-05-24 12:25:23
【问题描述】:
There is a well know issue with internal Neo4j ID usage:
...一般不建议使用内部 Neo4j 节点 ID。 这主要是因为如果一个节点被删除,它原来的内部 ID 可能会被回收/重复使用
Neo4j 可以重复使用这些 ID,因此在这种情况下我们不能依赖这种机制。
前段时间 Neo4j 引入了一个新属性——dbms.ids.reuse.types.override
应重用的 id 类型的指定名称(逗号分隔)。 目前仅支持“节点”和“关系”类型。
看起来在这个属性的帮助下,我们可以禁用 ID 重用。这是正确的吗 ?如果是这样,在这种情况下使用内部 Neo4j ID 是否安全?另外,它是在 Neo4j 社区版中支持还是仅在 Neo4j 企业版中支持?
【问题讨论】:
标签: neo4j