Los datos están en el centro de muchos desafíos en el diseño de sistemas hoy en día. Es necesario resolver cuestiones difíciles, como la escalabilidad, la coherencia, la confiabilidad, la eficiencia y la mantenibilidad. Además, contamos con una abrumadora variedad de herramientas, que incluyen bases de datos relacionales, almacenes de datos NoSQL, procesadores de flujo o por lotes y corredores de mensajes. ¿Cuáles son las opciones correctas para su aplicación? ¿Cómo se le dan sentido a todas estas palabras de moda? En esta guía práctica y completa, el autor Martin Kleppmann le ayuda a navegar por este panorama diverso examinando los pros y los contras de diversas tecnologías para procesar y almacenar datos. El software sigue cambiando, pero los principios fundamentales siguen siendo los mi.
eBay