在阅读AWS dynamoDB文档时,我发现它不建议创建多个表。但是,当我们将json格式的数据放入DynamoDB表中时,应该创建一个具有许多(例如10个)嵌套json内容级别的属性还是创建多个具有较少级别的属性的属性?我想这是个案。但是我想知道的是设计dynamoDB表时的一般规则。阅读了AWS文档之后,我仍然感到困惑,因此我在此处发布问题。谢谢!
答案 0 :(得分:0)
尽管没有任何标准规则,但我认为作为指导原则的最佳方法是审查;
在设计表格之前。在您的情况下,具有属性的权衡在于;
另一方面,嵌套的JSON属性允许;
由于还可以在一个表中包含键,基元属性和嵌套属性,因此最好将它们结合使用,视具体情况而定,而不是只使用一种模型。