</> CodeBooks
    ← Volver a Big Data (página 1)
    Portada de Next Generation Databases

    Next Generation Databases

    Guy Harrison

    Editorial
    Apress
    Año
    2015
    Páginas
    ~235
    Nivel
    Intermedio

    De qué trata

    Obra de referencia escrita por Guy Harrison que examina la profunda transformación del panorama de bases de datos tras el fin de la hegemonía indiscutida del modelo relacional tradicional (RDBMS). Con el auge del Big Data, el cómputo en la nube y las aplicaciones web de escala masiva (analizando el ecosistema tecnológico consolidado hacia 2015-2016), el autor presenta una taxonomía completa de las bases de datos NoSQL, NewSQL y motores analíticos. Está pensada para arquitectos de software, administradores de bases de datos (DBAs) y desarrolladores de nivel intermedio o avanzado que ya poseen experiencia en SQL y sistemas relacionales y necesitan entender los principios del almacenamiento políglota y distribuido.

    El libro profundiza en las cuatro grandes familias NoSQL y en los motores NewSQL: almacenes documentales (como MongoDB y Couchbase), columnares o basados en familias de columnas (Apache Cassandra, Apache HBase), clave-valor (Redis, Riak) y grafos (Neo4j), además de soluciones en memoria, almacenamiento en estado sólido (SSD) y tecnologías del ecosistema Hadoop (MapReduce, HDFS). Explica al detalle los fundamentos de sistemas distribuidos: modelos de particionado y sharding, replicación y tolerancia a fallos, consistencia de datos (teorema CAP, modelo BASE y consistencia eventual versus garantías ACID tradicionales) y las diversas interfaces de acceso, desde APIs REST hasta dialectos SQL distribuidos.

    Su enfoque es conceptual y arquitectónico: no es un manual de instalación ni un recetario de código, sino una guía de diseño orientada a evaluar compensaciones (trade-offs) de rendimiento, escalabilidad y consistencia para seleccionar la base de datos adecuada a cada caso de negocio. Su mayor valor reside en la lucidez e imparcialidad con la que desmonta el mito de la solución única universal ('one size does not fit all'). Deja fuera la administración avanzada en producción o la optimización fina de consultas para motores específicos, por lo que conviene tener conocimientos sólidos previos de modelado relacional y fundamentos de redes distribuidas.

    • NoSQL
    • NewSQL
    • Bases de datos distribuidas
    • MongoDB
    • Apache Cassandra
    • Neo4j
    • Teorema CAP
    • Consistencia eventual
    • Sharding
    • Almacenamiento políglota

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Big Data con nivel Intermedio