【问题标题】:How does DynamoDB Serverless Work behind the scene? [closed]DynamoDB Serverless 如何在幕后工作? [关闭]
【发布时间】:2020-10-04 02:49:55
【问题描述】:

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

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

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

【问题讨论】:

  • 我没有听说过“DynamoDB Serverless”。您在哪里阅读“DynamoDB Serverless”?
  • 也许应该是 Aurora Serverless?
  • serverlessstateless 是有区别的。

标签: amazon-web-services amazon-dynamodb aws-serverless faas


【解决方案1】:

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

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

【讨论】:

  • 所以,这类似于 AWS 提供的其他托管 RDS 服务。请确认或评论
  • 没有。当您启动 Amazon RDS 数据库实例时,会启动服务器并安装数据库软件。它是您的 数据库实例,您需要在它运行时付费。然而,DynamoDB 是一种“服务”。您需要为使用付费,但它不会为您使用专用服务器。它有点像 Salesforce 或 Facebook——您只需使用该服务,无需担心系统配置。
猜你喜欢
  • 2019-04-28
  • 2010-09-14
  • 2010-12-28
  • 2014-11-01
  • 2014-11-18
  • 2011-02-17
  • 2012-06-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多