这是亚马逊的例子。 https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-modeling-nosql-B.html
亚马逊说
大多数设计良好的应用程序只需要一张桌子。
该示例说明了如何仅使用一张桌子进行设计。分区键的数据类型为ID。排序键根据其数据类型具有不同的含义。
我搜索了有关设计模式dynamodb的信息,发现大多数示例都借用了关系数据库设计模式。一个表具有一种数据类型。分区键始终为id
。排序键是固定的。要查询关系数据,请在另一个表上按ID查找。
哪个是更好的设计模式?
AWS发布的dynamodb-data-mapper看起来不适合亚马逊的例子。