1 回答
- 最新
- 投票最多
- 评论最多
0
Hello.
DynamoDB is NoSQL, so it is often faster to read and write than RDS.
However, it has the disadvantage of not being able to throw as complex queries as an RDBMS.
If you do not need to perform difficult queries, you can choose DynamoDB.
If you are specializing in searching by joining tables, etc., you should use RDS.
You may want to evaluate which database your application is better suited for by looking at the comparison chart in the following document.
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SQLtoNoSQL.WhyDynamoDB.html
相关内容
- AWS 官方已更新 2 年前
Hi, in addition, you have to consider and appreciate the fact that DDB is a fully managed service. All the non-differentiating heavyweight-lifting (patching, monitoring, HA, scaling, etc) is done for you by AWS. You can focus on your app and not infra. Also, in case, DDB is transactional: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/transaction-apis.html