2016-01-16 30 views
1

想象一下以下內容:OrientDB:RID分配一次,永久?

  • 新創建的節點獲得例如RID#19:2
  • 一段時間後,該節點#19:2被刪除(這樣的ID,在理論上是可以再次使用)

現在我的問題是:是否有可能/風險,RID#19:2可以再次分配給另一個新創建的節點,或者我可以肯定,它不會再次分配?

回答

2

盧卡Garulli(的OrientDB LTD創始人和CEO)上寫下SO here

的RID(記錄ID)被從未再循環。

但是,如果只是因爲@rid值可能無法在導出/導入中生存,它可能會在明智的情況下將其視爲內部「實現細節」。 (出於這個原因,我認爲這將是一個很好的快速SELECT FROM <class> WHERE <id> = <value>