dynamodb多对多关系

dynamo db many to many to many relationships

我的数据库设计需要很多 2 很多 2 很多。

我挖掘了 this post 关于相邻列表的信息。 这对于他们正在处理的更简单的模型来说是有意义的。

我应该补充的另一件事是我不想重复数据。例如,我将地址存储在 ObjectB 中,我希望它们是唯一的。我在考虑仅对整个地址行进行 Base64 编码并将其用于哈希键。

我有两个问题:

  1. dynamo 是为此使用的正确数据库吗?

  2. dynamo 中的数据模型是什么样的?

我认为你问题的答案其实就在问题本身。您希望在 NoSQL(非关系)数据库中拥有多对多 关系 。尽管能够使用 Dynamo 实现您的目标,但这会牵连到很多不必要的问题。我建议你改变方向,使用 AWS 的 SQL 服务 RDS。