Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Duración: 16 25 horas
Perfil: Avanzado
Dirigido a
Consultores, administradores y desarrolladores que deseen utilizar Apache Administradores de Big Data y Cassandra.
Requisitos previos
Experiencia previa en
administración y desarrollo de softwareSistema Operativo Linux, Java, Hadoop y conocimientos básicos de Bases de Datos.
ObjetivosEste curso enseña
- Aprender los conceptos
- más importantes de la
- Base de datos Cassandra y sus componentes
- Conocer la arquitectura de Cassandra
- Aprender a instalar, administrar y gestionar Cassandra
Contenido
- Introducción a Big Data
- Conceptos y
- características
- Concepto de Big Data Descripción
- Introducción a Bases de datos NoSQL
- Tipos y características
- Introducción a Cassandra:
- Características y funcionalidades de Apache Cassandra
- Comprender las necesidades de empleo
- Estudio de la arquitectura de Cassandra
- Preparación Arquitectura y componentes
- Instalación
- Requisitos del sistema operativo
- Selección e instalación de la versión adecuada de Cassandra
- Configuración de Cassandra para el empleo de Instalación de Cassandra
- Como trabajar con un único nodo
- Inicio Arranque y parado parada de instancias en Cassandra
- Introducción al modelado de datos y el lenguaje de consulta Herramientas de CassandraEl mantenimiento de un clúster Cassandra
- Cambiar el factor de replicación
- Comprender las operaciones de reparación
- Realizar copia de seguridad y recuperación
- Reconstruir índices
- Descripción del modelo de datos en Cassandra
- Introducción a cqlsh
- Descripción del subconjunto DDL de CQL
- Introducción a DevCenter
- Descripción del subconjunto DML de CQL
- Comprender los conceptos básicos de modelado de datos en Cassandra
- Introducción a las herramientas de Cassandra
- Configuración de nodos y clusters empleando CCM
- Introducción y empleo de comandos en el shell cqlsh
- Introducción y empleo de herramientas de nodos (nodetool)
- Introducción de datos y nodos de prueba con Cassandra-stress
- Identificación de herramientas adicionales de Cassandra
- Comprender la arquitectura interna de Cassandra
- Entender cómo se coordinan las solicitudes
- Comprender la replicación
- Comprender y ampliar la consistencia
- Comprender la comunicación entre nodos
- Comprender el sistema de espacio de nombres
- Trabajar con path de escritura de Cassandra
- Comprender cómo funciona el motor de almacenamiento
- Comprender el directorio de datos
- Trabajo con Cassandra read path
- Comprender cómo los datos son extraidos del sistema de almacenamiento
- Introducción a operaciones anti-entropía
- Lectura de datos con Cassandra
- Revisión del modelo de datos de Cassandra y CQL
- Revise las tablas CQL
- Revisión del lenguaje de definición de datos CQL
- Revisión de capacidades de consultas CQL
- Modelado conceptual de datos
- Descripción de técnicas de modelado de datos conceptual
- Comprender el modelo entidad-relación
- Modelado de datos lógicos
- Introducción a diagramas Chebotko
- Entender los principios del modelado de datos Cassandra
- Introducción a la metodología query-driven de modelado de datos
- Reglas de Master mapping
- Patrones de Master mapping
- Análisis y validación de diseño Lógico
- Revisión del análisis del diseño lógico
- Entender las limitaciones de tamaño de particiones
- Comprender el costo de la redundancia de datos y su consistencia
- Comprender el costo de application-side joins y restricciones de integridad referencial
- Describir las consideraciones previas a las transacciones y la agregación de datos
- La gestión de un clúster Cassandra Bootstrap de nuevos nodos en un clúster
- Comprender las operaciones de limpieza
- Eliminar nodos caídos
- Desmantelamiento de los nodos
- Reemplazar nodos caídos
- Cqlsh
- Cassandra-Stress
- nodetool
- Cassandra-stress
- CCM
- Características de la arquitectura de Cassandra.
- Cluster de Cassandra
- Coordinator Node
- Hashing
- Particionado
- Nodos virtuales
- Factor de réplica
- Hinted Handoff
- Nivel de consistencia
- System Keyspaces
- Operaciones Anti-entropía
- Protocolo Gossip
- Gestión de nodos
- Protocolo Snitch
- Modelo de datos en Cassandra
- Modelos de datos
- Claves
- Data vs Metadata
- Limitaciones
- Trabajar con CQL
- Column Families en CQL
- Vistas
- Colecciones
- Comandos
- Tablas
- CRUD
- Clustering Order
- Indices
- Batch
- Escrituras en Cassandra
- Lecturas en Cassandra
- Compactación
Documentación Recomendada
Cassandra: The Definitive Guide Second Edition
Jeff Carpenter, Eben Hewitt
Julio 2016 | 368 páginas
ISBN: 9781491933664
http://shop.oreilly.com/product/0636920043041.do?green=D98D621B-94F9-518D-ADBF-C4159777908C
Image RemovedImage Added