我只是在探索整个 NoSQL 概念。我一直在玩亚马逊的 DynamoDB,我真的很喜欢这个概念。但是,这表示我不太确定应该如何分离数据。我的意思是我应该像在关系数据库中那样为相关数据功能创建一个新表,还是使用单个表来存储所有应用程序数据?
例如,在关系数据库中,我可能有一个名为 users 的表和一个名为 users_details 的表。例如,我会在两个表之间创建 1:1 的关系。使用 NoSQL 概念,理论上我也可以创建两个表,但让我印象深刻的是,将所有数据放在一个表中更有效。
如果是这种情况,那么你什么时候停止?将给定用户的所有应用程序数据存储在一个表中的想法是什么?