2016-12-29 46 views

回答

1

MongoDB引用没有硬性绑定。与外键约束不同,它们允许您删除父文档,即使引用在其他文档中也存在。这是您可以从应用程序中维护和使用的手动参考。然而,DBRef由Monogo提供,这是一种困难的限制,但强烈建议不要,因为它限制了Mongo的好处。

就手动引用而言,我们没有理由不能在dynamoDB中使用它。一个表的id可以用作另一个表中的字段。它再次不会有约束力。但我不认为dynamoDB中有任何硬性限制参考系统。

Mongo提供ObjectId作为生成ID的固有方式,但是您也可以在_id字段中使用其他类型。在dynamoDB中,更有可能你会自己选择一个id类型,尽管你也可以使用它的UUID特性。但是在dynamoDB中,你大多会查询主键,所以UUID不会有帮助。

相关问题