同时使用 RDS 和 DynamoDB 有什么好处吗?

问题描述 投票:0回答:1

我目前正在考虑使用 AWS 创建一个新的订单系统,包括 SQS、Lambda、DynamoDB 和 RDS。将基本订单详细信息存储在 DynamoDB 中以供工作流程获取,并在 RDS 中存储更详细的订单版本(包含账单信息等)以进行报告/开票是否有任何好处?或者我应该只使用 RDS 并跳过 DynamoDB?

amazon-web-services amazon-dynamodb amazon-rds
1个回答
0
投票

这很大程度上取决于您的应用要求。获取订单详细信息时您是否需要可预测的低延迟?

如果您需要快速响应以及 DynamoDB 提供的一些简单集成,例如流、事件桥、lambda 等...那么使用 DynamoDB 是有意义的。

如果您不太关心速度和集成,那么我相信您使用 RDS 就足够了。

请记住,使用 DynamoDB,您可以导出到 S3 以及增量导出到 S3 内置功能,这些功能通常可以处理报告或每月分析。 DynamoDB 还具有与 Redshift 的 ZeroETL 连接。

© www.soinside.com 2019 - 2024. All rights reserved.