Course Overview
¡Bienvenidos al curso de Cassandra! En este curso, exploraremos la base de datos NoSQL Cassandra, que se ha convertido en una opción popular para aplicaciones de Big Data y alta disponibilidad. Durante este curso, aprenderemos cómo Cassandra se diferencia de las bases de datos relacionales, cómo modelar datos en Cassandra y cómo administrar un clúster de Cassandra.
En primer lugar, cubriremos el modelo de datos de Cassandra, incluyendo la clave de partición y la clave de agrupación. A través de ejercicios prácticos, aprenderemos a crear un espacio de claves, una tabla, insertar y leer los datos. También exploraremos cómo se distribuyen los datos entre los nodos de un clúster de Cassandra.
A continuación, profundizaremos en los patrones anti y los objetivos de modelado de datos en Cassandra. Aprenderemos cómo diseñar un modelo de datos eficiente y escalable para un clúster de Cassandra, y cómo evitar patrones comunes que pueden afectar el rendimiento y la escalabilidad.
También cubriremos el uso de archivos de configuración en Cassandra y cómo trabajar con nodetools para administrar el clúster. Además, exploraremos cómo escribir y ejecutar Cassandra desde un programa Java utilizando el controlador Cassandra Java.
Finalmente, abordaremos la integración de Cassandra con Spark para realizar análisis y veremos cómo configurar Cassandra en la nube de AWS.
Este curso es una excelente opción para aquellos que desean aprender cómo trabajar con Cassandra y cómo aprovechar su escalabilidad, disponibilidad y capacidad de procesamiento distribuido para aplicaciones de Big Data. ¡Únete a nosotros en este emocionante viaje de aprendizaje!
¿Qué aprenderás en este curso?
- Un temario completo de “Cassandra” dividido en 8 unidades de aprendizaje.
Al finalizar
- Aprenderás cómo funciona el modelo de datos de Cassandra y cómo se diferencia de los modelos de datos tradicionales. También sabrás cómo crear un espacio de claves y una tabla, a cómo insertar y leer los datos.
- Entenderás cómo se utilizan la clave de partición y la clave de agrupación en Cassandra y cómo los datos se distribuyen entre los nodos de un clúster.
- Conocerás los patrones anti y las mejores prácticas para modelar datos en Cassandra, así como los objetivos de modelado de datos.
- Aprenderás sobre los archivos de configuración de Cassandra y cómo configurar y ajustar la base de datos para obtener el mejor rendimiento.
- Aprenderás a usar nodetools para administrar el clúster y realizar tareas de mantenimiento, como la reparación y la compactación de datos.
- Aprenderás a escribir y ejecutar Cassandra desde el programa java usando el controlador Cassandra java.
- Aprenderás a usar Spark con Cassandra para realizar análisis de datos y cómo integrar Cassandra con otras herramientas de análisis de datos.
- Aprenderás a configurar y administrar Cassandra en AWS y cómo aprovechar los servicios de AWS para mejorar el rendimiento y la disponibilidad de tu clúster de Cassandra.
Dirigido a
A todos las personas interesadas en aprender sobre este sistema de bases de datos distribuidas NoSQL o adquirir conocimientos fundamentales en Cassandra.
Requisitos
Contar con una computadora y conexión estable de internet, también es necesario tener una comprensión fundamental de conceptos como bases de datos relacionales y no relacionales, estructuras de datos y consultas de bases de datos.