Carlos Eduardo Rodríguez Arrivillaga
PreguntaQue tal chic@s, espero esten bien. Queria saber, que tan recomendable es usar DynamoDB como base de datos para un ecommerce Vs RDS? Gracias
Cristian Barrientos Montoya
Dynamodb puede utilizarse sin problemas para almacenar información relacional, recuerda que es NoSQL, eso no quiere decir que no sea relacional.
Dicho esto, no quiere decir que en DynamoDB vas a almacenar la información en múltiples tablas para hacer Joins en tu aplicación o algo así. Esto sería desastroso.
La parte más compleja de DynamoDB, que es algo incluso mencionado en la documentación, es el modelamiento de datos, debido a que debes conocer tus patrones de acceso a datos, es decir, cómo vas a consultar la información y cómo la vas a almacenar.

Carlos Andrés Zambrano Barrera
Podes hacer un mix, tal como dice Gollum23 debes tener cosas relacionales... tabla pedidos, usuarios.... Pero podes usar DynamoDB para algo temporal y guardar los productos del carrito, o cosas por el estilo. Depende de como vos arquitectes el stiio web.

Diego Alexander Forero Higuera
DynamoDB es una base de datos no relacional, si es muy rápida pero tu necesitas tener relaciones entre usuarios, pedidos, precios, productos etc, las bases de datos no relacionales no son buenas para esto, lo mejor es una base de datos relacional como Postgresql, MySQL, MariaDB, Aurora.