Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
- Sección 1: Introducción a Big Data / NoSQL
- NoSQL Resumen
- Teorema CAP
- ¿Cuándo es NoSQL apropiado
- Almacenamiento en columnas
- NoSQL ecosistema
- Sección 2 : Cassandra Conceptos básicos
- Diseño y arquitectura
- Cassandra Nodos, clústeres, centros de datos
- Espacios de claves, tablas, filas y columnas
- Partición, replicación, tokens
- Niveles de quórum y coherencia
- Labs: interacción con cassandra mediante CQLSH
- Sección 3: Modelado de datos – parte 1
- Introducción a CQL
- Tipos de datos CQL
- Creación de espacios de claves y tablas
- Elección de columnas y tipos
- Elección de claves principales
- Diseño de datos para filas y columnas
- Tiempo de vida (TTL)
- Consultas con CQL
- Actualizaciones de CQL
- Colecciones (lista / mapa / conjunto)
- Laboratorios: varios ejercicios de modelado de datos utilizando CQL; Experimentar con consultas y tipos de datos admitidos
- Sección 4: Modelado de datos – parte 2
- Creación y uso de índices secundarios
- Claves compuestas (claves de partición y claves de agrupación en clústeres)
- Datos de series temporales
- Prácticas recomendadas para datos de series temporales
- Contadores
- Transacciones ligeras (LWT)
- Labs: creación y uso de índices; Modelado de datos de series temporales
- Sección 5 : Laboratorios de modelado de datos : Sesión de diseño en grupo
- Se presentan múltiples casos de uso de varios dominios
- Los estudiantes trabajan en grupos para crear diseños y modelos
- Discutir varios diseños, analizar decisiones
- Laboratorio : implementar uno de los escenarios
- Sección 6: Cassandra conductores
- Introducción al controlador Java
- Operaciones CRUD (Crear/Leer/Actualizar, Eliminar) mediante el cliente Java
- Consultas asincrónicas
- Labs: usando la API Java para Cassandra
- Sección 7 : Cassandra Internos
- Comprender Cassandra el diseño bajo el capó
- sstables, memtables, registro de confirmaciones
- Ruta de lectura / Ruta de escritura
- Caché
- vnodes
- Sección 8: Administración
- Selección de hardware
- Cassandra Distribuciones
- Cassandra Mejores prácticas (compactación, recolección de basura,)
- Herramientas y consejos para la solución de problemas
- Laboratorio : los estudiantes instalan Cassandra, ejecutan pruebas comparativas
- Sección 9: Laboratorio de bonificación (si el tiempo lo permite)
- Implemente un servicio de música como Pandora / Spotify en Cassandra
Requerimientos
- cómodo con el lenguaje de programación Java
- Cómodo en el entorno Linux (navegando por la línea de comandos, editando archivos con VI / Nano)
21 Horas