Programa del Curso

  • Sección 1: Introducción a Big Data / NoSQL
    • Resumen de NoSQL
    • Teorema CAP
    • Cuándo es apropiado 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
    • Espacios de clave, tablas, filas y columnas
    • Particionado, replicación, tokens
    • Cuó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 de CQL
    • Cómo crear espacios de clave y tablas
    • Elegir columnas y tipos
    • Elegir claves primarias
    • Diseño de datos para filas y columnas
    • Time to live (TTL)
    • Búsqueda con CQL
    • Actualizaciones en CQL
    • Colecciones (lista / mapa / conjunto)
    • Laboratorios : diversos ejercicios de modelado de datos usando CQL ; experimentación con consultas y tipos de datos soportados
  • Sección 4: Modelado de datos – parte 2
    • Cómo crear e usar índices secundarios
    • Llaves compuestas (llaves de partición y llaves de agrupación)
    • Datos de series temporales
    • Prácticas recomendadas para datos de series temporales
    • Contadores
    • Transacciones livianas (LWT)
    • Laboratorios : creación y uso de índices; modelado de datos de series temporales
  • Sección 5 : Internos de Cassandra
    • Entender el diseño interno de Cassandra
    • SSTables, memtables, registro de compromiso (commit log)
  • Sección 6: Administración
    • Elegir hardware
    • Distribuciones de Cassandra
    • Nodos Communication de Cassandra
    • Escribir y leer datos desde el motor de almacenamiento
    • Directorios de datos
    • Operaciones anti-entropía
    • Compacción en Cassandra
    • Elegir e implementar estrategias de compacción
    • Prácticas recomendadas para Cassandra (compacción, recolección de basura)
    • Cómo crear una instancia de prueba de Cassandra con bajo consumo de memoria
    • Herramientas y consejos para la solución de problemas
    • Laboratorio : los estudiantes instalan Cassandra, ejecutan pruebas de rendimiento

Requerimientos

  • comodo en el entorno Linux (navegando por la línea de comandos, editando archivos con vi / nano)
  • Para cursos presenciales, una laptop o computadora de escritorio con 8 GB de RAM
  • Para cursos a distancia, se proporcionará un laboratorio funcional Cassandra, y no se necesita nada más excepto un navegador web
 14 Horas

Número de participantes


Precio por Participante​

Testimonios (2)

Próximos cursos

Categorías Relacionadas