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 / NoSQL
- Visión general de NoSQL
- Teorema CAP
- ¿Cuándo es apropiado usar NoSQL?
- Almacenamiento columnar
- Ecosistema de NoSQL
- Sección 2: Conceptos básicos de Cassandra
- Diseño y arquitectura
- Nodos, clústeres y centros de datos de Cassandra
- Keyspaces, tablas, filas y columnas
- Particionado, replicación y tokens
- Quórum y niveles de consistencia
- Laboratorios: interacción con Cassandra usando CQLSH
- Sección 3: Modelado de datos - Parte 1
- Introducción a CQL
- Tipos de datos en CQL
- Creación de keyspaces y tablas
- Elegir columnas y tipos
- Elegir claves primarias
- Distribución de datos para filas y columnas
- Tiempo de vida (TTL)
- Consultas con CQL
- Actualizaciones con CQL
- Colecciones (lista / mapa / conjunto)
- Laboratorios: varios ejercicios de modelado de datos utilizando CQL; experimentación 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 clustering)
- Datos de series de tiempo
- Mejores prácticas para datos de series de tiempo
- Contadores
- Transacciones ligeras (LWT)
- Laboratorios: creación y uso de índices; modelado de datos de series de tiempo
- Sección 5: Aspectos internos de Cassandra
- Comprender el diseño interno de Cassandra
- SSTables, memtables y registro de compromisos (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 hacia/desde el motor de almacenamiento
- Directorios de datos
- Operaciones anti-enfrentamiento (anti-entropy)
- Compactación de Cassandra
- Estrategias de compactación: elección e implementación
- Mejores prácticas de Cassandra (compactación, recolección de basura,)
- Creación de una instancia de Cassandra de prueba con bajo consumo de memoria
- Herramientas y consejos para solución de problemas
- Laboratorio: los estudiantes instalan Cassandra y ejecutan pruebas de rendimiento
Requerimientos
- Comodidad en el entorno de Linux (navegación por la línea de comandos, edición de archivos con vi / nano)
- Para cursos presenciales, se requiere una computadora portátil o de escritorio con 8 GB de RAM
- Para cursos remotos, se proporcionará un laboratorio de Cassandra en funcionamiento; solo se necesita 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