Diseño de aplicaciones mediante el uso intensivo de datos. Los grandes conceptos sobre los sistemas confiables, escalables y mantenibles
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.
- Editorial
- Marcombo
- Páginas
- 600
- Año
- 2022
- ISBN
- 978-958-778-850-1
- Medida
- 17X24cm