Nosql 亚马逊DynamoDB项目大小?

Nosql 亚马逊DynamoDB项目大小?,nosql,amazon-dynamodb,Nosql,Amazon Dynamodb,我只是在探索整个NoSQL概念。我一直在玩亚马逊DynamoDB,我真的很喜欢这个概念。不过,我不太确定这些数据应该如何分离。我的意思是,我应该像在关系数据库中那样为相关数据特性创建一个新表,还是使用一个表来存储所有应用程序数据 例如,在关系数据库中,我可能有一个名为users的表和一个名为users\u details的表。例如,我将在两个表之间创建一个1:1的关系。有了NoSQL概念,理论上我也可以创建两个表,但我觉得将所有数据放在一个表中更有效 如果是这样的话,你什么时候停下来?是将给定用

我只是在探索整个NoSQL概念。我一直在玩亚马逊DynamoDB,我真的很喜欢这个概念。不过,我不太确定这些数据应该如何分离。我的意思是,我应该像在关系数据库中那样为相关数据特性创建一个新表,还是使用一个表来存储所有应用程序数据

例如,在关系数据库中,我可能有一个名为users的表和一个名为users\u details的表。例如,我将在两个表之间创建一个1:1的关系。有了NoSQL概念,理论上我也可以创建两个表,但我觉得将所有数据放在一个表中更有效


如果是这样的话,你什么时候停下来?是将给定用户的所有应用程序数据存储在一个表中的想法吗?

首先问问自己:为什么我首先要将用户与RDBMS中的用户详细信息分开
更一般地说,当谈论NoSQL时,你真的不应该看表之间的关系。
你不应该考虑“连接”来自不同表的信息,而应该以一种可以最佳检索的方式准备数据。
在user/user_details场景中,将所有信息放在users表中,并通过指定要获取的属性来查询所需内容