我已经使用了很多 OrientDB,在 OrientDB 中,一条记录(或节点或关系)被分配了一个在其生命周期内持续存在的 ID。如果记录被删除,该 ID 可能(并且将)被重新使用,但只要存在相同的记录,它就具有相同的 ID(即使在重新启动后)。我的问题是:Neo4j 也这样做吗?我的应用程序通过查询直接使用节点 ID 的次数大大减少了。但仍有一些时候我想使用 ID。这在 Neo4j 中可行吗?
仅供参考,我实际上还没有对 Neo4j 做过任何工作。我刚刚阅读了准备我们最终切换的手册。因此,如果这是在使用 API 或其他东西时立即显而易见的事情,请原谅我。我只知道我可以从手册和搜索中找到什么,我想在开始将数据移动到 Neo4j 之前 100% 了解所有内容。