|
|
1
5
|
|
|
2
1
您应该问的第一个问题是:当我的数据中明显存在强关系时,为什么要使用键值文档DB而不是关系数据库? 答案可能是:我需要一个任意规模的单位数毫秒查询(数百万条记录)。或者,我想用dynamodb点播来省钱。如果不是这样,那么使用关系数据库可能会更好。 假设你要去迪纳莫德。如果是这样,那么当涉及到NoSQL时,大多数适用于关系数据库的模式都是反模式。上一次重新发明的dynamodb设计模式中有一个有用的讨论,建议您关注它 https://youtu.be/HaEPXoXVf2k . 对于您的数据Id,请考虑采用类似的方法,并有两个表:用户和项目。 项目应该将测试套件的子集存储为对象数组的映射,将测试用例存储为对象数组的映射。另外,还可以在字符串映射中添加用户id列表。当然,当用户加入或离开项目时,您需要维护此列表。
|