Book
データベース・リファクタリング
Scott W. Ambler, Pramod J. Sadalage
Summary
アジャイル開発の継続的インテグレーション(CI)にデータベーススキーマの進化と マイグレーションを組み込むための具体的戦略を提示。Expand and Contract パターンや 進化的データベース設計(Evolutionary Database Design)の代表的書籍として、 本番環境を止めずにスキーマを進化させる技法を網羅する。
Target Readers
- アジャイル開発で DB スキーマを継続的に進化させたいエンジニア
- CI / CD パイプラインに DB マイグレーションを統合したい開発チーム
Tags
Colophon
- Publisher
- ピアソン・エデュケーション
- ISBN
- 978-4894715004
- Published
- Apr 2008
- List price
- ¥3,960incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
達人に学ぶDB設計徹底指南書 第2版
ミック
Reason: Database design is not build-once-and-done; it must evolve continuously as the application changes. Ambler & Sadalage's 'Refactoring Databases' systematizes techniques for safely changing schemas, connecting initial-design knowledge to evolutionary design that keeps fixing the schema while in operation.
- Related
SQL Antipatterns, Volume 1
Bill Karwin
Reason: Once Karwin's 'SQL Antipatterns' lets you spot bad designs already baked in, you next need a safe way to fix them. 'Refactoring Databases' offers a catalog of patterns for incrementally improving a schema while preserving production data, joining the discovery of anti-patterns to their remediation end to end.
- Related
Database Reliability Engineering
Laine Campbell, Charity Majors
Reason: After learning the principles of 'don't break it' operations in 'Database Reliability Engineering', the question becomes how to uphold them when you actually change the schema. The zero-downtime migration techniques in 'Refactoring Databases' form a parallel reference that translates SRE-style reliability goals into concrete schema-change procedures.