【发布时间】:2017-05-13 10:49:23
【问题描述】:
MongoDB 支持从一个文档到另一个文档的引用。 来源:https://docs.mongodb.com/manual/core/data-modeling-introduction/
DynamoDB 是否也支持此功能?
【问题讨论】:
标签: mongodb amazon-dynamodb database
MongoDB 支持从一个文档到另一个文档的引用。 来源:https://docs.mongodb.com/manual/core/data-modeling-introduction/
DynamoDB 是否也支持此功能?
【问题讨论】:
标签: mongodb amazon-dynamodb database
MongoDB 引用不是硬绑定的。与外键约束不同,即使引用存在于其他文档中,它们也允许您删除父文档。它是您可以从应用程序维护和使用的手册参考。然而 DBRef 是由 Monogo 提供的,这是一种硬绑定,但强烈建议不要这样做,因为它限制了 Mongo 的好处。
就手动参考而言,我们没有理由不能在 dynamoDB 中使用它。一个表的 id 可以用作另一个表中的字段。再次它不会具有约束力。但我认为 dynamoDB 中没有任何硬绑定参考系统。
Mongo 提供 ObjectId 作为生成 Id 的固有方式,但是您也可以在 _id 字段中使用其他类型。在 dynamoDB 中,您更有可能自己选择一个 id 类型,尽管您也可以使用它的 UUID 功能。但是在 dynamoDB 中,您主要会查询主键,因此 UUID 不会有那么大的帮助。
【讨论】: