Este curso intermedio es el segundo de una serie de cursos del plan de estudios Developing with Amazon DynamoDB. En este curso, aprenderá sobre los distintos casos de uso de consultas y escaneos utilizados para devolver subconjuntos de datos de sus tablas de Amazon DynamoDB. Aprenderá a crear índices secundarios mediante programación para agrupaciones alternativas de atributos de tabla. También comprenderá cómo diseñar los índices para que se ajusten mejor a sus patrones de acceso de la tabla para mejorar el rendimiento y la eficiencia.
- Nivel del curso: intermedio
- Duración: 2,5 horas
Nota: Este curso tiene transcripciones o subtítulos localizados. La narración está en inglés. Para mostrar los subtítulos, haga clic en el botón CC en la esquina inferior derecha del reproductor.
Actividades
Este curso incluye animaciones, demostraciones en video, contenido interactivo, pruebas de conocimientos y un laboratorio autoguiado de pago opcional.
Objetivos del curso
En este curso, aprenderá a hacer lo siguiente:
- Analizar y evaluar cuándo utilizar las operaciones de escaneo y los índices
- Crear un índice secundario global para una tabla mediante programación
- Interactuar con los elementos de una tabla de DynamoDB mediante índices secundarios
- Optimizar los índices secundarios globales para mejorar la eficiencia
Destinatarios previstos
Este curso está dirigido a los siguientes destinatarios:
- Desarrolladores nuevos o experimentados interesados en aprender a interactuar con bases
- de datos no relacionales en la nube y, en concreto, en DynamoDB
- Arquitectos de bases de datos
- Ingenieros de datos
Requisitos previos
Recomendamos que los asistentes a este curso tengan:
- Familiaridad con DynamoDB y sus características
- Experiencia laboral con prácticas de diseño de bases de datos o modelado de datos para bases de datos de valor clave
- Al menos una de estas formaciones digitales: Amazon DynamoDB Service Introduction, Amazon DynamoDB Service Primer o Exploring the DynamoDB API and AWS SDKs.
- Experiencia laboral en arquitectura y desarrollo en AWS, y planificación y diseño de bases de datos en AWS
- Conocimientos prácticos de uno o varios de los lenguajes de programación de alto nivel (Python, Java, Node.js o.NET)
Esquema del curso
Lección 1: Usar índices secundarios
- Buscar y obtener datos con escaneo y filtrado
- Crear índices para reagrupar atributos
- Diseñar índices según patrones de acceso
- Prueba de conocimientos interactiva
- Obtener información sobre esquemas de claves
- Consultar índices secundarios
- Evaluar el impacto del índice en las operaciones
- Prueba de conocimientos interactiva
- Estructurar los datos de la tabla base para mejorar la eficiencia
- Estructurar índices para mejorar la eficiencia
- Analizar casos de uso
- Prueba de conocimientos interactiva
- Resumen del curso
- Evaluación del curso
- Laboratorio 2 (opcional): Escaneos, consultas e índices de Amazon DynamoDB