Descripción
Introducción a las bases de datos NoSQL usando Cassandra
Resumen del libro
Este manual ofrece una introducción clara y práctica al mundo de las bases de datos NoSQL, tomando como referencia Cassandra, un sistema orientado a columnas dentro del modelo de agregados. El lector encontrará una primera parte teórica que sienta las bases conceptuales, seguida de una segunda parte práctica centrada en la instalación, arquitectura, modelo de datos y lenguaje de consultas CQL de Cassandra. Además, se aborda la modelización de datos mediante la resolución de casos reales y se incluye un ejemplo de implementación con Python. Una obra ideal para quienes buscan iniciarse en tecnologías NoSQL desde un enfoque aplicado.
¿De qué trata?
El libro se estructura en dos bloques diferenciados. En el primero, de carácter teórico, se describen los fundamentos de las bases de datos NoSQL, explicando sus características, tipologías y diferencias con los sistemas relacionales tradicionales. Se presta especial atención a las bases de datos orientadas a columnas y al concepto de agregados.
En el segundo bloque, el autor introduce Cassandra de forma práctica: desde su instalación hasta la comprensión de su arquitectura interna, el modelo de datos basado en columnas y el uso del lenguaje de consultas CQL. Se dedica un capítulo completo a la modelización de datos con Cassandra, donde se resuelven varios casos de estudio para ilustrar cómo diseñar esquemas eficientes. Finalmente, se presenta un ejemplo de implementación real utilizando Python, conectando la teoría con una aplicación concreta.
Temas principales
- Fundamentos y tipologías de bases de datos NoSQL
- Bases de datos orientadas a columnas y orientadas a agregados
- Instalación y configuración de Cassandra
- Arquitectura de Cassandra: nodos, clústeres y replicación
- Modelo de datos en Cassandra: columnas, familias de columnas y keyspaces
- Lenguaje de consultas CQL (Cassandra Query Language)
- Modelización de datos con Cassandra: casos prácticos
- Implementación de aplicaciones con Cassandra y Python
¿Para quién está recomendado?
Este libro está dirigido a estudiantes y profesionales del ámbito de la informática, la ingeniería de datos o la administración de sistemas que deseen iniciarse en las bases de datos NoSQL. También es útil para desarrolladores que necesiten comprender cómo trabajar con Cassandra en proyectos reales, así como para docentes que busquen un material didáctico estructurado para cursos introductorios sobre tecnologías NoSQL.
Qué aporta este libro
- Una base teórica sólida sobre los conceptos fundamentales de las bases de datos NoSQL
- Conocimientos prácticos para instalar, configurar y utilizar Cassandra
- Capacidad para modelar datos correctamente en Cassandra mediante casos resueltos
- Un ejemplo funcional de integración con Python para aplicar lo aprendido
Ficha técnica
- Autor: Sarasa Cabezuelo, Antonio
- Editorial: Ediciones Complutense
- Idioma: Español
- Tema: Bases de datos, Minería de datos, Software para bases de datos
- Colección: DOCENCIA
- Encuadernación: Bolsillo
- Fecha de edición: agosto de 2019
- Número de páginas: 124
- Peso: 245 g
Valoración editorial
Se trata de un manual conciso y bien estructurado que cumple con su objetivo de introducir al lector en las bases de datos NoSQL a través de Cassandra. La combinación de teoría y práctica, junto con los casos de modelización y el ejemplo en Python, lo convierten en un recurso útil tanto para el autoaprendizaje como para su uso en entornos académicos. Su enfoque didáctico y su extensión contenida lo hacen accesible para quienes se acercan por primera vez a esta tecnología.

