Diseño de aplicaciones mediante el uso intensivo de datos. Los grandes conceptos sobre los sistemas confiables, escalables y mantenibles
Martin Kleppmann
El objetivo de este libro es ayudar al lector a navegar por el variado y cambiante panorama de las tecnologías de procesamiento de datos. Contiene ejemplos de sistemas de datos que han alcanzado el éxito; tecnologías que forman la base de muchas aplicaciones populares y que han de cumplir requisitos de escalabilidad, rendimiento y fiabilidad en la producción del día a día. El lector se adentrará en las entrañas de esos sistemas, sus algoritmos clave y en general en la arquitectura de los sistemas de datos y en la forma en que se integran en las aplicaciones con uso intensivo de datos; para que luego, pueda decidir qué tipo de tecnología resulta más apropiada para cada propósito; y entender cómo se pueden combinar herramientas para formar la base de una buena arquitectura de aplicación. Este libro está hecho para personas que desarrollan aplicaciones que necesitan de Internet y con algún tipo de servidor para almacenar o procesar datos. Fundamentos de los sistemas de datos; aplicaciones confiables; escalables y mantenibles; modelos de datos y lenguaje de consulta; almacenamiento y recuperación; codificación y evolución; datos distribuidos; particionado; transacciones; el problema de los sistemas distribuidos; coherencia y consenso; procesamiento por lotes; procesamiento de flujos; el futuro de los sistemas de datos.
Detalles del Libro
-
Editorial: Marcombo
-
Número de Páginas: 600
-
Año de Edición: 2022
-
ISBN: 978-958-778-850-1
-
Medida: 17X24cm








