Evolutionary Database Design



When we began to do agile software development at the turn of the century one of
the big questions was how to evolve databases. In 2003 Pramod Sadalage and I published an article on the
techniques we used, now we've updated this article to reflect a decade's worth of
learning since then. The core techniques are still the same: organize database
changes into composable migrations that capture schema refactorings and data
updates. Store these migrations in the code repository and use tools to apply them
to keep the database synchronized with the code.



more…

 •  0 comments  •  flag
Share on Twitter
Published on September 28, 2016 06:41
No comments have been added yet.


Martin Fowler's Blog

Martin Fowler
Martin Fowler isn't a Goodreads Author (yet), but they do have a blog, so here are some recent posts imported from their feed.
Follow Martin Fowler's blog with rss.