Chapitre 10. Modèles pratiques de conception de données
L'objectif de ce chapitre est de présenter quelques schémas de conception de données pratiques qui sont utiles pour résoudre des problèmes de données courants. Nous nous concentrerons sur les schémas de conception réels qui sont utilisés dans les solutions big data et déployés dans des environnements de production.
Comme dans le chapitre précédent, je fournirai des exemples simples pour illustrer l'utilisation de chacune d'entre elles et te montrerai comment utiliser les transformations de Spark pour les mettre en œuvre. Je parlerai également plus en détail du concept de monoïdes, pour t'aider à mieux comprendre les transformations de réduction.
Le meilleur livre sur les modèles de conception disponible est le livre emblématique d'informatiqueDesign Patterns : Elements of Reusable Object-Oriented Software d'Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides (connu sous le nom de "Gang of Four"). Plutôt que de présenter des modèles de conception de données similaires à ceux du livre du "Gang des quatre", je me concentrerai sur des modèles de conception de données pratiques et informels qui ont été utilisés dans des environnements de production.
Les modèles de conception de données que nous allons aborder dans ce chapitre peuvent nous aider à écrire des solutions évolutives à déployer sur ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access