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.
Temario del curso
- Sección 1: Introducción a Big Data y NoSQL
- Visión general de NoSQL
- Teorema CAP
- Cuándo es apropiado usar NoSQL
- Almacenamiento columnar
- Ecosistema NoSQL
- Sección 2: Conceptos básicos de Cassandra
- Diseño y arquitectura
- Nodos, clústeres y centros de datos en Cassandra
- Spaces de claves, tablas, filas y columnas
- Particionamiento, replicación y tokens
- Niveles de cuórum y consistencia
- Laboratorios: interacción con Cassandra mediante CQLSH
- Sección 3: Modelado de datos – Parte 1
- Introducción a CQL
- Tipos de datos en CQL
- Creación de spaces de claves y tablas
- Elección de columnas y tipos de datos
- Selección de claves primarias
- Diseño de filas y columnas
- Tiempo de vida (TTL)
- Consultas con CQL
- Actualizaciones en CQL
- Colecciones (lista, mapa, conjunto)
- Laboratorios: diversos ejercicios de modelado de datos con CQL; experimentación con consultas y tipos de datos compatibles
- Sección 4: Modelado de datos – Parte 2
- Creación y uso de índices secundarios
- Claves compuestas (claves de partición y claves de agrupamiento)
- Datos de series temporales
- Mejores prácticas para datos de series temporales
- Contadores
- Transacciones ligeras (LWT)
- Laboratorios: creación y uso de índices; modelado de datos de series temporales
- Sección 5: Aspectos internos de Cassandra
- Comprensión del diseño interno de Cassandra
- SSTables, memtables y registros de compromiso (commit log)
- Sección 6: Administración
- Selección de hardware
- Distribuciones de Cassandra
- Comunicación entre nodos de Cassandra
- Escritura y lectura de datos en el motor de almacenamiento
- Directorios de datos
- Operaciones de anti-entropía
- Compactación en Cassandra
- Selección e implementación de estrategias de compactación
- Mejores prácticas de Cassandra (compactación, recolección de basura, etc.)
- Creación de una instancia de Cassandra de prueba con bajo consumo de memoria
- Herramientas y consejos para resolución de problemas
- Laboratorio: instalación de Cassandra por parte de los estudiantes y ejecución de pruebas de rendimiento
Requerimientos
- Conocimientos básicos en entornos Linux (navegación por la línea de comandos, edición de archivos con vi o nano)
- Para cursos presenciales: un portátil o computadora de escritorio con al menos 8 GB de memoria RAM
- Para cursos remotos: se proporcionará un laboratorio de Cassandra funcional; solo será necesario un navegador web
14 Horas
Testimonios (2)
Conocimientos extensos de entornos NoSQL, no solo Cassandra (por ejemplo, HADOOP)
Stefan Marcoci - Videotron ltee
Curso - Cassandra Administration
Traducción Automática
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Curso - Cassandra Administration
Traducción Automática