首页 > 解决方案 > DynamoDB Serverless 如何在幕后工作?

问题描述

我无法掌握 DynamoDB 的无服务器部分?任何数据库怎么可能是无服务器的?

我能想到的最好的方法是:
从 FaaS(如 AWS Lamba Program,它也是无服务器的)定义 DynamoDB Serverless 的架构并使用在 FaaS 执行期间创建的数据库/表。一旦 FaaS 完成(即终止),DynamoDB Serverless 的架构和数据也将永远丢失。(所以,它有点像内存数据库,虽然不完全是,它只在程序执行的短时间内存在。一旦程序终止,内存数据库也会永远丢失。)

这种对像 DynamoDB Serverless 这样的无服务器数据库的理解是否正确。否则请更正?

标签: amazon-web-servicesamazon-dynamodbaws-serverlessfaas

解决方案


Amazon DynamoDB 是“作为服务”提供的。该基础设施完全由 AWS 运营。应用程序通过 API 调用与 DynamoDB 通信,并根据存储和预置吞吐量对使用量收费。

是的,在幕后 DynamoDB 使用服务器,但用户不会接触到这一点。相反,他们只是使用 DynamoDB。所有配置、联网和备份均由 AWS 完成。


推荐阅读