在阅读AWS dynamoDB文档时,我发现它不建议创建多个表。但是,当我们将json格式的数据放在DynamoDB表中时,应该创建一个具有多层(例如10层)嵌套json内容的属性,还是创建级别较少的多个属性?我想是一个接一个的案子。但是,我想知道的是在设计dynamoDB表时的一般规则。在阅读了AWS文档之后,我仍然感到困惑,所以我在这里发布问题。谢谢!
发布于 2019-05-11 07:06:15
虽然没有任何标准规则,但我认为最好的指导方针是审查;
在设计桌子之前。在你的例子中,拥有属性的权衡就是;
另一方面,拥有嵌套的JSON属性允许;
由于在一个表中也可能有Keys、基元属性和嵌套属性,所以更好地结合使用它们,逐个案例地使用它们,而不是坚持一个模型。
https://stackoverflow.com/questions/56087160
复制相似问题