Información general sobre el laboratorio
AnyCompany está desarrollando una nueva aplicación de base de datos de películas. La aplicación permitirá a los usuarios buscar películas por título, año en que se lanzaron, actores de la película, clasificación, etc. AnyCompany eligió Amazon DynamoDB como servicio de base de datos para almacenar la información sobre todas las películas a las que hará referencia la aplicación.
Amazon DynamoDB es una base de datos NoSQL sin servidor, también conocida como no relacional, que admite modelos de datos de documentos y valores clave. Con DynamoDB, puede comenzar de forma pequeña y escalar rápidamente a nivel mundial a medida que crece la aplicación y la base de usuarios, con la capacidad de admitir petabytes de datos y decenas de millones de solicitudes de lectura y escritura por segundo. AWS administra el servicio DynamoDB, por lo que no hay servidores que actualizar o mantener. Para obtener más información, consulte Características de Amazon DynamoDB y Componentes principales de Amazon DynamoDB en la sección Recursos adicionales.
Como desarrollador senior de aplicaciones recientemente contratado en AnyCompany, se le ha pedido que se familiarice con DynamoDB y las diversas formas de administrar tablas y datos almacenados en el servicio. En el futuro, admitirá la nueva aplicación de base de datos de películas, que se construye con Python.
TEMAS TRATADOS
Al final de este laboratorio, podrá hacer lo siguiente:
- Crear y administrar una tabla de DynamoDB mediante la interfaz de línea de comandos de AWS (AWS CLI).
- Cree y administre una tabla de Amazon DynamoDB mediante el SDK de AWS para Python.
CONOCIMIENTOS TÉCNICOS REQUERIDOS
Para completar correctamente este laboratorio, debe estar familiarizado con la navegación básica de AWS Management Console, los conceptos de base de datos NoSQL, el lenguaje de programación Python y estar cómodo editando scripts mediante un editor de texto.
TECLA DE ICONO
A lo largo de este laboratorio, se utilizan varios iconos para llamar la atención sobre ciertos aspectos de la guía. En la siguiente lista, se explica el propósito de cada ícono:
- El icono del teclado especifica que debe ejecutar un comando.
- El icono del portapapeles indica que puede verificar la salida de un comando o archivo editado comparándolo con el ejemplo proporcionado.
- El icono de nota especifica sugerencias, consejos, orientación o asesoramiento importantes.
- El icono del círculo “i” especifica dónde encontrar más información.
- La persona con un icono de marca de verificación indica la oportunidad de comprobar sus conocimientos y probar lo que ha aprendido.