Note :
Le livre « Refactoring Databases » de Scott Ambler et Pramod Sadalage présente un catalogue complet de stratégies de refonte de bases de données visant à améliorer la conception et la maintenance des bases de données. Bien qu'il offre de précieuses perspectives et des techniques pratiques, certaines critiques soulignent ses limites en termes de profondeur et d'applications pratiques. Il s'agit d'une référence utile pour les concepteurs de bases de données, en particulier dans les environnements agiles, mais qui peut s'avérer fondamentale pour les développeurs expérimentés.
Avantages:⬤ Un catalogue complet de stratégies de refonte de bases de données couvrant divers aspects tels que les refontes structurelles, la qualité des données et les refontes architecturales.
⬤ Des transformations clairement expliquées avec des stratégies suggérées pour l'implémentation dans des environnements de production.
⬤ Utile comme référence pour les concepteurs et les développeurs de bases de données, en particulier ceux qui adoptent des méthodologies agiles.
⬤ Encourage une approche évolutive du développement de bases de données, en se concentrant sur l'adaptation continue plutôt que sur la conception initiale.
⬤ De nombreuses techniques sont considérées comme basiques ou de bon sens, offrant peu de nouvelles perspectives aux développeurs expérimentés.
⬤ Peu de conseils sur les outils et méthodes pratiques pour la mise en œuvre et le suivi des changements.
⬤ Des problèmes d'édition et de composition dans l'édition imprimée nuisent à la lisibilité.
⬤ Manque de profondeur sur des sujets critiques tels que les tests, la gestion du changement et le remaniement de plusieurs schémas.
(basé sur 33 avis de lecteurs)
Refactoring Databases: Evolutionary Database Design (Paperback)
Le refactoring a prouvé sa valeur dans un large éventail de projets de développement, aidant les professionnels du logiciel à améliorer la conception, la maintenabilité, l'extensibilité et les performances des systèmes. Pour la première fois, Scott Ambler, méthodologiste agile de premier plan, et Pramodkumar Sadalage, consultant de renom, présentent de puissantes techniques de refactoring spécialement conçues pour les systèmes de bases de données.
Scott Ambler et Pramodkumar Sadalage démontrent comment de petites modifications apportées aux structures des tables, aux données, aux procédures stockées et aux déclencheurs peuvent améliorer de manière significative la conception de pratiquement n'importe quelle base de données, sans modifier la sémantique. Vous apprendrez à faire évoluer les schémas de base de données en phase avec le code source et à devenir beaucoup plus efficace dans les projets reposant sur des méthodologies itératives et agiles.
Ce guide complet et cette référence vous aident à surmonter les obstacles pratiques au remaniement des bases de données du monde réel en couvrant tous les concepts fondamentaux qui sous-tendent le remaniement des bases de données. À l'aide d'exemples du début à la fin, les auteurs vous guident dans le remaniement de simples applications de base de données autonomes ainsi que de scénarios sophistiqués à applications multiples. Vous maîtriserez toutes les tâches liées au remaniement des schémas de base de données et découvrirez les meilleures pratiques pour déployer les remaniements dans les environnements de production les plus complexes.
La seconde moitié de l'ouvrage couvre systématiquement cinq grandes catégories de remaniements de bases de données. Vous apprendrez comment utiliser le refactoring pour améliorer la structure des bases de données, la qualité des données et l'intégrité référentielle.
Et comment remanier à la fois les architectures et les méthodes. Ce livre fournit un ensemble complet d'exemples construits avec Oracle et Java et facilement adaptables à d'autres langages, tels que C#, C++ ou VB.NET, et à d'autres bases de données, telles que DB2, SQL Server, MySQL et Sybase.
En utilisant les techniques et les exemples de ce livre, vous pouvez réduire les déchets, les reprises, les risques et les coûts, et construire des systèmes de base de données capables d'évoluer en douceur, loin dans l'avenir.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)