Temario del curso

  • Sección 1: Introducción a Big Data / NoSQL
    • Visión general de NoSQL
    • Teorema CAP
    • Cuándo es NoSQL apropiado
    • Almacenamiento en columna
    • Ecosistema NoSQL
  • Sección 2: Conceptos básicos de Cassandra
    • Diseño y arquitectura
    • Nodos de Cassandra, clústeres, centros de datos
    • Teclas, tablas, filas y columnas
    • Partición, replicación, tokens
    • Niveles de consistencia y quórum
    • Labs: interactuando con Cassandra usando CQLSH
  • Sección 3: Modelado de datos - parte 1
    • Introducción a CQL
    • CQL Datatypes
    • Creando espacios de claves y tablas
    • Elegir columnas y tipos
    • Elegir llaves primarias
    • Diseño de datos para filas y columnas
    • Tiempo para vivir (TTL)
    • Consultando con CQL
    • Actualizaciones de CQL
    • Colecciones (lista / mapa / conjunto)
    • Labs: varios ejercicios de modelado de datos usando CQL; experimentando con consultas y tipos de datos compatibles
  • Sección 4: Modelado de datos - parte 2
    • Crear y usar índices secundarios
    • Claves compuestas (claves de partición y claves de agrupamiento)
    • Datos de series de tiempo
    • Mejores prácticas para datos de series de tiempo
    • Contadores
    • Transacciones livianas (LWT)
    • Labs: creación y uso de índices; modelado de datos de series de tiempo
  • Sección 5: Cassandra Internals
    • Entender el diseño de Cassandra bajo el capó
    • SSTables, Memtables, Commit Log
  • Sección 6: Administración
    • Selección de hardware
    • Distribuciones de Cassandra
    • Nodos de Cassandra Comunicación
    • Escribir y leer datos en / desde el motor de almacenamiento
    • Directorios de datos
    • Operaciones contra la entropía
    • Compactación Cassandra
    • Elegir e implementar estrategias de compactación
    • Mejores prácticas de Cassandra (compactación, recolección de basura, etc.)
    • Creando una instancia de Cassandra de prueba con poca huella de memoria (low memory footprint)
    • Herramientas de solución de problemas y consejos
    • Laboratorio: los estudiantes instalan Cassandra, ejecutan los puntos de referencia

Requerimientos

  • Cómodo en el entorno de Linux (navegación por línea de comandos, edición de archivos con vi / nano)
  • Para cursos en el sitio, una computadora portátil o de escritorio con 8 GB de RAM
  • Para cursos remotos, se proporcionará un laboratorio de Cassandra en funcionamiento, y no se necesita nada, excepto un navegador web
 14 Horas

Número de participantes


Precio por Participante​

Testimonios (2)

Próximos cursos

Categorías Relacionadas