Duración

5 días - 25 horas

Descripción

Esta formación se compone de tres módulos en los que  se muestra desde una introducción de esta base de datos ) pasando por el modelado de datos conceptual, lógico y físico, hasta la configuración operativa específica y las habilidades necesarias para la correcta administración y gestión de un cluster de Apache Cassandra.

Objetivos

En esta formación el alumno atenderá los conceptos de Apache Cassandra 2.0 relativos a:

  • arquitectura,
  • instalación, configuración y administración,
  • lenguaje CQL
  • herramientas
  • niveles de técnicas intermedio y avanzado,
  • las distintas metodologías de estado de modelado de datos
  • los esquemas de optimización de diseño e indexación.
  • configuración operativa específica
  • y las habilidades para una correcta administración y gestión de un clúster de Apache Cassandra

Contenidos del curso

MODULO 1. Apache Cassandra: Core Concepts, Skills and Tools

  1. Introducción a Big Data y Cassandra:
    1. Concepto de Big Data
    2. Descripción de Apache Cassandra
    3. Comprender las necesidades de empleo
    4. Estudio de la arquitectura de Cassandra
  1. Instalación, configuración y ejecución local de Cassandra
    1. Preparación del sistema operativo
    2. Selección e instalación de la versión adecuada de Cassandra
    3. Configuración de Cassandra para el empleo de un único nodo
    4. Inicio y parado de instancias en Cassandra
  1. Introducción al modelado de datos y el lenguaje de consulta de Cassandra
    1. Descripción del modelo de datos en Cassandra
    2. Introducción a cqlsh
    3. Descripción del subconjunto DDL de CQL
    4. Introducción a DevCenter
    5. Descripción del subconjunto DML de CQL
    6. Comprender los conceptos básicos de modelado de datos en Cassandra
  1. Introducción a las herramientas de Cassandra
    1. Configuración de nodos y clusters empleando CCM
    2. Introducción y empleo de comandos en el shell cqlsh
    3. Introducción y empleo de herramientas de nodos (nodetool)
    4. Introducción de datos y nodos de prueba con Cassandra-stress
    5. Identificación de herramientas adicionales de Cassandra
  1. Comprender la arquitectura interna de Cassandra.
    1. Entender cómo se coordinan las solicitudes
    2. Comprender la replicación
    3. Comprender y ampliar la consistencia
    4. Comprender la comunicación entre nodos
    5. Comprender el sistema de espacio de nombres
  1. Trabajar con path de escritura de Cassandra
    1. Comprender cómo funciona el motor de almacenamiento
    2. Comprender el directorio de datos
  1. Trabajo con Cassandra read path
    1. Comprender cómo los datos son extraídos del sistema de almacenamiento
    2. Introducción a operaciones anti-entropía
    3. Lectura de datos con Cassandra

 

MODULO 2. Apache Cassandra: Data Modeling

  1. Revisión del modelo de datos de Cassandra y CQL
    1. Revise las tablas CQL
    2. Revisión del lenguaje de definición de datos CQL
    3. Revisión de capacidades de consultas CQL
  1. Modelado conceptual de datos
    1. Descripción de técnicas de modelado de datos conceptual
    2. Comprender el modelo entidad-relación
  1. Modelado de datos lógicos
    1. Introducción a diagramas Chebotko
    2. Entender los principios del modelado de datos Cassandra
    3. Introducción a la metodología query-driven de modelado de datos
    4. Reglas de Master mapping
    5. Patrones de Master mapping
  1. Análisis y validación de diseño Lógico
    1. Revisión del análisis del diseño lógico
    2. Entender las limitaciones de tamaño de particiones
    3. Comprender el costo de la redundancia de datos y su consistencia
    4. Comprender el costo de application-side joins y restricciones de integridad referencial
    5. Describir las consideraciones previas a las transacciones y la agregación de datos

 

MODULO 3: Apache Cassandra: Operations and Performance Tuning

  1. La gestión de un clúster Cassandra
    1. Bootstrap de nuevos nodos en un clúster
    2. Comprender las operaciones de limpieza
    3. Eliminar nodos caídos
    4. Desmantelamiento de los nodos
    5. Reemplazar nodos caídos
  2. El mantenimiento de un clúster Cassandra
    1. Cambiar el factor de replicación
    2. Comprender las operaciones de reparación
    3. Realizar copia de seguridad y recuperación
    4. Reconstruir índices

Información general

Área formativa

Bases de Datos NoSQL

Fabricante

Apache Cassandra

Metodología

Presencial

Certificación

Propia del fabricante

 

¿TIENES DUDAS? PREGÚNTANOS

    He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

     

     

    Fecha Hora Ubicación Precio
    No hay convocatoria programada. Por favor, consúltanos sobre próximas fechas y precio para esta formación.

    ¿Necesitas Ayuda?

    Consúltanos si necesitas información de nuestros cursos o masters.

     

    Contacta con Core Networks