AWS .. DynamoDB或Lambda?
问题描述:
我想使用亚马逊Web服务对我的健康应用程序存储在云中,但我想知道这将是数据库使用的是更好的选择..AWS .. DynamoDB或Lambda?
目前我的代码使用注解,所以我将不得不存储在ActiveAndroid无论如何改变它,这对我来说是更好的选择.. DynamoDB或Lambda? ( 或者是其他东西)??
答案将不胜感激
答
AWS LAMBDA不是一个数据库,则不能将任何数据存储在LAMBDA可言。
我认为DynamoDB可能是您应用程序数据存储的最佳服务,但您应该花更多时间查看不同的AWS服务并了解它们的含义。
答
Lambda基本上只是存储键值对,所以如果你有一个简单的模式,它是美好的。但是,如果您需要表之间的任何类型的关系或想要使用SQL进行查询,则最好使用RDS。
谢谢@MarkB ..我实际上使用过EC2和Elastic Beanstalk来存储我的应用程序,因为它只是更大一些,所以想要尝试一些更安全的方法.. – Shazzam1234
Lambda实例在请求进入时创建,当有没有要求。 Lambda完全是短暂的。该服务不包含长期存储。 EC2和EB具有Elastic Block Store卷用于存储,甚至可以在EC2上安装数据库引擎。 Lambda没有那样的东西。如果您需要托管数据库,请查看RDS,DynamoDB和ElastiCache。 –
谢谢!我只是想为我的应用程序构建一个后端,可以在线查看图表:) – Shazzam1234