1 Respuesta
- Más nuevo
- Más votos
- Más comentarios
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
Contenido relevante
- OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace 4 meses
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