2016-08-13 182 views
-3

我想使用亞馬遜Web服務對我的健康應用程序存儲在雲中,但我想知道這將是數據庫使用的是更好的選擇..AWS .. DynamoDB或Lambda?

目前我的代碼使用註解,所以我將不得不存儲在ActiveAndroid無論如何改變它,這對我來說是更好的選擇.. DynamoDB或Lambda? ( 或者是其他東西)??

答案將不勝感激

回答

1

AWS LAMBDA不是一個數據庫,則不能將任何數據存儲在LAMBDA可言。

我認爲DynamoDB可能是您應用程序數據存儲的最佳服務,但您應該花更多時間查看不同的AWS服務並瞭解它們的含義。

+0

謝謝@MarkB ..我實際上使用過EC2和Elastic Beanstalk來存儲我的應用程序,因爲它只是更大一些,所以想要嘗試一些更安全的方法.. – Shazzam1234

+0

Lambda實例在請求進入時創建,當有沒有要求。 Lambda完全是短暫的。該服務不包含長期存儲。 EC2和EB具有Elastic Block Store卷用於存儲,甚至可以在EC2上安裝數據庫引擎。 Lambda沒有那樣的東西。如果您需要託管數據庫,請查看RDS,DynamoDB和ElastiCache。 –

+0

謝謝!我只是想爲我的應用程序構建一個後端,可以在線查看圖表:) – Shazzam1234

0

Lambda基本上只是存儲鍵值對,所以如果你有一個簡單的模式,它是美好的。但是,如果您需要表之間的任何類型的關係或想要使用SQL進行查詢,則最好使用RDS。