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

Vol*_*bok 6 amazon-web-services nosql

在Amazon DynamoDB帮助中心,我已经阅读

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

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

谢谢!

小智 1

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