为什么精心设计的DynamoDB应用程序只需要一个表?

时间:2018-04-24 20:07:37

标签: amazon-web-services nosql

在Amazon DynamoDB帮助中心我read那个

  

您应该在DynamoDB中维护尽可能少的表   应用。大多数设计良好的应用程序只需要一个表。

对不起伙计们,但这是什么意思?我是否应该只使用一个表设计数据库,还是应该只使用我的(让它是php)应用程序中的一个表(但数据库可能包含多个表)?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为这个“单表”概念意味着,如果您绘制模型和关联的关系数据库图,那么所有连接的关联表都应该可以合并或设计成一个NoSQL表。如果在同一关系数据库中有两组表,它们之间没有关联,则可以将它们分为两个单独的NoSQL表。