[BDN-070] Cassandra
Owned by Pronoide Wiki Web
Duración: 25 horas
Perfil: Avanzado
Dirigido a
Administradores de Big Data y Cassandra.
Requisitos previos
Experiencia previa en Sistema Operativo Linux, Java, Hadoop y conocimientos básicos de Bases de Datos.
Objetivos
- 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
- Introducción a Bases de datos NoSQL
- Tipos y características
- Introducción a Cassandra:
- Características y funcionalidades de Apache Cassandra
- Arquitectura y componentes
- Instalación
- Requisitos del sistema operativo
- Instalación de Cassandra
- Como trabajar con un único nodo
- Arranque y parada de Cassandra
- Herramientas de Cassandra
- 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
Mastering Apache Cassandra 3.x - Third Edition
By Aaron Ploetz , Tejaswi Malepati , Nishant Neeraj
October 2018 | 348 pages
ISBN 9781789131499
https://www.packtpub.com/product/mastering-apache-cassandra-3x-third-edition/9781789131499