En este tutorial, usted crea una tabla DynamoDB y utiliza la tabla para almacenar y recuperar datos. Utiliza Python y Boto 3, el AWS SDK para Python, para interactuar con las API de DynamoDB. También aprende algunas maneras claves en las que DynamoDB (una base de datos no relacional) difiere de las bases de datos relacionales tradicionales. El tutorial utiliza una aplicación de librería en línea como un ejemplo guía.

Deberá entender cómo modelar sus datos para que se ajusten tanto a los patrones de acceso a datos de su aplicación como al modelo subyacente de su base de datos. Al diseñar una nueva aplicación, desea saber que su elección de base de datos puede manejar la mayor carga proveniente del uso adicional de su aplicación.

DynamoDB proporciona un rendimiento de baja latencia con escalamiento casi infinito, por lo que no necesita preocuparse por los obstáculos de rendimiento a medida que su aplicación crece. Se puede acceder a DynamoDB a través de una API HTTP o un punto de enlace HTTPS, proveyendo un modelo de interacción simple y seguro con su base de datos. Finalmente, DynamoDB es una base de datos NoSQL, que permite un diseño de esquema flexible que puede evolucionar con su aplicación.

Experiencia de AWS: nivel intermedio

Tiempo de realización: 120 minutos

Costo: este tutorial le costará menos de 2 USD (en el supuesto de que todos los servicios se ejecuten durante 2 horas)*

Tecnologías utilizadas:

• Cuenta de AWS activa**
• Navegador: AWS recomienda el uso de Chrome
Amazon DynamoDB
Amazon Cloud9
AWS SDK para Python (Boto3)

*En esta estimación, se supone que usted sigue las configuraciones recomendadas a lo largo del tutorial y termina todos los recursos en 2 horas.

**Es posible que las cuentas que se hayan creado en las últimas 24 horas aún no tengan acceso a los recursos necesarios para este proyecto.