【问题标题】:AWS platform. Picking the right technologiesAWS 平台。选择正确的技术
【发布时间】:2019-10-24 11:30:22
【问题描述】:

我正在构建一个允许人们与社区中的其他人共享项目的应用程序。我想使用 AWS 作为我的平台。

我的想法是为应用程序使用 react Native。用于身份验证的 AWS Cognito。用于服务器调用的 AWS lambda。用于存储有关项目和用户数据(例如地理位置)的数据的关系数据库。 Dynamodb 用于用户之间的实时聊天、借款请求和交易数据。我的主要关注点是低成本,我正在考虑将 PostgresSQL 用于关系数据库。

你们如何看待我的数据库选择。当然是 rds 上的 PostgresSQL 数据库。到目前为止,数据库计划是否存在缺陷?任何帮助将不胜感激。

【问题讨论】:

    标签: postgresql react-native aws-lambda amazon-dynamodb amazon-cognito


    【解决方案1】:

    我可能只会将 DynamoDB 用于您应用程序中的所有内容。我认为没有真正需要将您的一些数据存储在 RDS 数据库中。但是,如果您确实需要关系数据库,我建议您使用 AWS Aurora Serverless,以便您的整个应用程序都使用无服务器 AWS 服务。此外,普通的关系数据库连接池在 AWS Lambda 中效果不佳,因此我建议使用新的 Data API

    【讨论】:

      猜你喜欢
      • 2011-12-08
      • 2011-03-10
      • 2022-09-23
      • 2021-10-13
      • 1970-01-01
      • 2010-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多