Capítulo 10. Patrones prácticos de diseño de datos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El objetivo de este capítulo es presentar algunos patrones prácticos de diseño de datos que resultan útiles para resolver problemas comunes de datos. Nos centraremos en patrones de diseño reales que se utilizan en soluciones de big data y se implementan en entornos de producción.
Como en el capítulo anterior, te proporcionaré ejemplos sencillos para ilustrar el uso de cada una de ellas y te mostraré cómo utilizar las transformaciones de Spark para implementarlas. También hablaré más sobre el concepto de monoides, para ayudarte a comprender mejor las transformaciones de reducción.
El mejor libro de patrones de diseño que existe es el emblemático libro de informáticaDesign Patterns: Elements of Reusable Object-Oriented Software de Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides (conocido como La "Banda de los Cuatro"). En lugar de presentar patrones de diseño de datos similares a los del libro de la "Banda de los Cuatro", me centraré en patrones de diseño de datos prácticos e informales que se han utilizado en entornos de producción.
Los patrones de diseño de datos que cubriremos en este capítulo pueden ayudarnos a escribir soluciones escalables para su implementación en clusters Spark. Sin embargo, ten en cuenta que cuando se trata de adoptar y utilizar patrones de diseño, no hay una bala de plata. Cada ...
Get Algoritmos de datos con Spark now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.