Que tal chic@s, espero esten bien. Queria saber, que tan recomendable es usar DynamoDB como base de datos para un ecommerce Vs RDS? Gracias

Pregunta de la clase:
Carlos Eduardo Rodríguez Arrivillaga

Carlos Eduardo Rodríguez Arrivillaga

Pregunta
studenthace 6 años

Que tal chic@s, espero esten bien. Queria saber, que tan recomendable es usar DynamoDB como base de datos para un ecommerce Vs RDS? Gracias

3 respuestas
para escribir tu comentario
    Cristian Barrientos Montoya

    Cristian Barrientos Montoya

    studenthace 4 años

    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

    Carlos Andrés Zambrano Barrera

    teacherhace 6 años

    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

    Diego Alexander Forero Higuera

    Team Platzihace 6 años

    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.

Curso de Bases de Datos en AWS

Curso de Bases de Datos en AWS

Construye bases de datos en AWS combinando servicios como RDS para relacionales y DynamoDB para no relacionales. Aprende sobre despliegues multi-AZ, réplicas de lectura, autoscalado y migraciones sin downtime para optimizar tus aplicaciones.

Curso de Bases de Datos en AWS
Curso de Bases de Datos en AWS

Curso de Bases de Datos en AWS

Construye bases de datos en AWS combinando servicios como RDS para relacionales y DynamoDB para no relacionales. Aprende sobre despliegues multi-AZ, réplicas de lectura, autoscalado y migraciones sin downtime para optimizar tus aplicaciones.