【问题标题】:AWS.. DynamoDB or Lambda?AWS .. DynamoDB 还是 Lambda?
【发布时间】:2016-08-13 19:44:56
【问题描述】:

我想使用 Amazon Web 服务将我的健康应用程序存储在云中,但我想知道哪个是使用数据库的更好选择..

目前我的代码使用注释存储在 ActiveAndroid 中,所以无论如何我都必须更改它,所以对我来说哪个是更好的选择.. DynamoDB 还是 Lambda? (或其他)??

我们将不胜感激

【问题讨论】:

    标签: database amazon-web-services amazon


    【解决方案1】:

    AWS Lambda 不是数据库,您根本无法在 Lambda 上存储任何数据。

    我认为 DynamoDB 可能是您应用程序数据存储的最佳服务,但您确实应该花更多时间研究不同的 AWS 服务并了解它们是什么。

    【讨论】:

    • 谢谢@MarkB.. 我之前实际上使用过 EC2 和 Elastic Beanstalk 来存储我的应用程序,这次它更大了,所以想尝试一些更安全的东西..
    • Lambda 实例在有请求时创建,在没有请求时删除。 Lambda 完全是短暂的。该服务不包含长期存储。 EC2 和 EB 具有用于存储的 Elastic Block Store 卷,您甚至可以在 EC2 上安装数据库引擎。 Lambda 没有这样的东西。如果您想要托管数据库,请查看 RDS、DynamoDB 和 ElastiCache。
    • 谢谢!我只想为我的应用程序构建一个后端,可以通过图表在线查看:)
    【解决方案2】:

    Lambda 基本上只存储键值对,所以如果你有一个简单的模式,那就太好了。但是,如果您需要任何类型的表之间的关系或想要使用 SQL 进行查询,则最好使用 RDS。

    【讨论】:

      猜你喜欢
      • 2021-04-01
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多