2016-12-29 47 views

回答

1

MongoDB引用沒有硬性綁定。與外鍵約束不同,它們允許您刪除父文檔,即使引用在其他文檔中也存在。這是您可以從應用程序中維護和使用的手動參考。然而,DBRef由Monogo提供,這是一種困難的限制,但強烈建議不要,因爲它限制了Mongo的好處。

就手動引用而言,我們沒有理由不能在dynamoDB中使用它。一個表的id可以用作另一個表中的字段。它再次不會有約束力。但我不認爲dynamoDB中有任何硬性限制參考系統。

Mongo提供ObjectId作爲生成ID的固有方式,但是您也可以在_id字段中使用其他類型。在dynamoDB中,更有可能你會自己選擇一個id類型,儘管你也可以使用它的UUID特性。但是在dynamoDB中,你大多會查詢主鍵,所以UUID不會有幫助。

相關問題