【发布时间】:2019-09-16 21:46:10
【问题描述】:
我正在尝试为关系数据库做一些相对简单的事情,但我不知道如何为非关系数据库做。
我正在尝试在 AWS 上制作一个简单的任务 Web 应用程序,人们可以在其中发布他们的任务。
我有一个名为 tasks 的表,它使用 AWS Cognito 提供的身份验证令牌中的用户 ID。我想知道如何返回用户信息。我不想通过每次用户发送请求时简单地调用 Cognito 来依赖它。所以,我的想法是创建另一个表来存储所有用户信息。然而,这并不是一种非常不相关的做事方式,因为 JOINS 非常糟糕。
所以,我想知道我是否应该执行以下任何操作
a) 改用 RDS
b) 不使用 Cognito 并设置我自己的身份验证系统
c) 只需使用包含所有用户信息的表进行 JOIN
d) 每次都向 Cognito 发出请求
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-dynamodb relational-database amazon-cognito