Kapitel 10. Praktische Datenentwurfsmuster

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Das Ziel dieses Kapitels ist es, einige praktische Datenentwurfsmuster vorzustellen, die bei der Lösung gängiger Datenprobleme nützlich sind. Wir werden uns auf aktuelle Entwurfsmuster konzentrieren, die in Big-Data-Lösungen verwendet und in Produktionsumgebungen eingesetzt werden.

Wie im vorigen Kapitel werde ich die Verwendung der einzelnen Methoden anhand von einfachen Beispielen veranschaulichen und dir zeigen, wie du sie mit den Spark-Transformationen umsetzt. Außerdem gehe ich näher auf das Konzept der Monoide ein, damit du die Reduktionstransformationen besser verstehen kannst.

Das beste Buch über Entwurfsmuster ist das kultige InformatikbuchDesign Patterns: Elements of Reusable Object-Oriented Software von Erich Gamma, Richard Helm, Ralph Johnson und John Vlissides (bekannt als die "Gang of Four"). Ich werde keine Datenentwurfsmuster vorstellen, die denen im "Gang of Four"-Buch ähneln, sondern mich auf praktische, informelle Datenentwurfsmuster konzentrieren, die in Produktionsumgebungen eingesetzt werden.

Die Datenentwurfsmuster, die wir in diesem Kapitel behandeln, können uns dabei helfen, skalierbare Lösungen zu schreiben, die auf Spark-Clustern eingesetzt werden können. Sei dir jedoch bewusst, dass es bei der Einführung und Verwendung von Entwurfsmustern kein Patentrezept gibt. Jedes Muster ...

Get Datenalgorithmen mit 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.