Saltar al contenido principal
Diseño de Aplicaciones Mediante el Uso Intensivo de Datos

Diseño de Aplicaciones Mediante el Uso Intensivo de Datos

Kleppmann,Martin

Los datos están en el centro de muchos desafíos que se presentan actualmente en el diseño de sistemas. Hay que resolver cuestiones complejas, como la escalabilidad, la coherencia, la fiabilidad, la eficiencia y el mantenimiento. Además, existe una abrumadora variedad de herramientas, incluyendo bases de datos relacionales, almacenes de datos NoSQL, procesadores de flujo o por l...

Editorial:
Marcombo
Año de edición:
2022
ISBN:
978-84-267-3467-9
Páginas:
618
Colección:
VARIAS
42,31 €
IVA incluido
Consigue 2 Puntos Añadir a favoritos

Sinopsis

Los datos están en el centro de muchos desafíos que se presentan actualmente en el diseño de sistemas. Hay que resolver cuestiones complejas, como la escalabilidad, la coherencia, la fiabilidad, la eficiencia y el mantenimiento. Además, existe una abrumadora variedad de herramientas, incluyendo bases de datos relacionales, almacenes de datos NoSQL, procesadores de flujo o por lotes y gestores de mensajes. ¿Cuáles son las opciones correctas para nuestra aplicación? ¿Cómo podemos entender todos estos conceptos que están de moda? En esta guía práctica, el autor Martin Kleppmann le ayuda a navegar por este variado panorama examinando los pros y los contras de las distintas tecnologías destinadas al procesamiento y almacenamiento de datos. El software cambia constantemente, pero los principios fundamentales siguen siendo los mismos. Con este libro, los ingenieros y arquitectos de software aprenderán a aplicar esas ideas en la práctica y a aprovechar al máximo los datos en las aplicaciones modernas. Analizar detalladamente el funcionamiento interno de los sistemas que ya utiliza, aprender a operar con ellos y utilizarlos con mayor eficacia. Adoptar decisiones informadas, identificando los puntos fuertes y débiles de las diferentes herramientas. Encontrar el equilibrio en relación con la coherencia, la escalabilidad, la tolerancia a fallos y la complejidad de las aplicaciones. Comprender la investigación sobre sistemas distribuidos en la que se fundamentan las bases de datos modernas. Echar un vistazo a lo que hay entre bambalinas en los principales servicios online y aprender de sus arquitecturas. Martin Kleppmann es investigador de sistemas distribuidos en la Universidad de Cambridge, Reino Unido. Antes desarrolló las funciones de ingeniero de software y empresario en empresas de Internet como Linkedln y Rapportive, donde trabajó en infraestructuras de datos a gran escala. Martin imparte habitualmente conferencias, es bloguero y desarrollador de código abierto.

Artículos relacionados

Sistemas Informáticos Aplicados Al Turísmo

Sistemas Informáticos Aplicados Al Turísmo

Leiva Olivencia, José Luis / Caro Herrero, José Luis / Gómez Gallego, Iván

Podemos afirmar que la aplicación de las tecnologías de la información y la comunicación (TIC) está produciendo un cambio en la gestión, promoción y comercialización de empresas e instituciones del sector turístico, y por ello es necesario personal más cualificado y que posea conocimientos sobre los fundamentos básicos de las TIC para poder aplicarlas y analizarlas, única forma...

Nos queda 1 ejemplar

26,44 €

Rewired

Rewired

Lamarre, Eric / Smaje, Kate / Zemmel, Rodney

La forma en que las empresas navegan por el mundo de la tecnología para obtener una ventaja competitiva es el desafío de negocio que define nuestro tiempo. No se trata de un viaje fácil. Como dijo un CEO: «Podemos encontrar lo digital en toda nuestra empresa, excepto en la cuenta de resultados». Para que lo digital y la IA alcancen su potencial, los ejecutivos deben estar prepa...

Disponibilidad inmediata

38,41 €

Tasmota Desarrollo de Aplicaciones Domóticas con Esp8266 sin Programación

Tasmota Desarrollo de Aplicaciones Domóticas con Esp8266 sin Programación

Domínguez Mínguez, Tomás

¿Quiere saber cómo trabajar con domótica sin programar? Si le ha atraído el título de este libro es porque le interesa la domótica y le gusta desarrollar sus propios sistemas. Sin embargo, puede que la programación no sea su fuerte o que no tenga el tiempo suficiente para desarrollar el código requerido. Si bien los sistemas domóticos se componen habitualmente por un conjunto ...

Nos queda 1 ejemplar

17,50 €

Office + Copilot. Optimiza Word, Excel, Powerpoint y Teams
Nos queda 1 ejemplar

26,83 €

Desarrollo de Aplicaciones Android con App Inventor 2

Desarrollo de Aplicaciones Android con App Inventor 2

Dominguez Minguez, Tomas

Si ha mostrado interés en este libro, es probable que sienta curiosidad por saber cómo se desarrollan las aplicaciones que habitualmente maneja en su teléfono Android. También es posible que tenga necesidades específicas que no se terminan de satisfacer e, incluso, que esté pensando en llevar a la práctica una idea original. Gracias a las explicaciones de este libro sobre App ...

Disponible en 1-5 días

38,41 €

El Gran Libro de Desarrollo de Plugins Wordpress

El Gran Libro de Desarrollo de Plugins Wordpress

Rincón Cardona, Jhon Jairo

Si es de los que siempre ha querido ir un poco más allá al crear una funcionalidad en WordPress para que realice algo específico, pero le ha resultado difícil porque no encuentra casi material que le sirva de guía, entonces ha llegado al libro indicado. En él se desarrolla un itinerario que va desde lo más básico hasta lo más avanzado, para que pueda comprender cómo funciona e...

Disponible en 1-5 días

31,54 €