【发布时间】:2019-03-03 21:24:45
【问题描述】:
我有一个用于 RDBMS 的数据库设计的 ERD。 基于 Dataset 的 type 属性,Dataset 与 Policy 有多对多的关系。数据集实体有很多属性。
问题是数据集将来可以有额外的属性来查询。现在,这让我有了一个像 DynamoDB 这样的 NOSQL DB。但是附加属性的未知查询将我(恕我直言)引向 NoSQL DB 之上的 Graph 模型。 因此,我可以有以下 Graph 关系:
数据集有一个类型。类型有一个策略。如果没有提供,类型也有一个默认策略。这是为 Dataset 类型建模 Dataset 与 Policy 的多对多关系。我可以稍后处理 Dataset 实体的其他属性并将其添加到 NOSQL DB 并使用 NOSQL 之上的 Graph 模型(Neptune)对其进行查询?这是建模的正确方法吗?
TIA,
【问题讨论】:
标签: graph nosql data-modeling