ニッキ

データベース・リファクタリング

[]データベースリファクタリング

スコット W.アンブラー、ピラモド・サダラージ著

Amazonの貼り方忘れたw

データベースアジャイルにというお話

感想

  1. 前半でリファクタリングプロセス全体の話をしているけど、60ページ程度なので読みやすい。
  2. 後半は実際のリファクタリングにおけるベストプラクティスの集まりって感じなので、リファレンスによさそう。
  3. 既存のデータベースにはテストスクリプトがないから、回帰テスト用のテストスクリプト作成がネックになりそう。

mysqlデータベーススキーマからテストスクリプト起こせるツールがあるとココがかなり楽になる。参照整合性のテストスクリプトをいちいち書くのとか嫌だ。。

データベーステストスクリプトテストデータ作成スクリプトとかも構成管理下にって言うのが興味深い。

先日初めてrailsをいじってみてデータベーススキームが変更管理されていて便利だなーと思っていたところだったので、非常に納得がいく。

データベースってなんだかんだで機能追加するたびにテーブルやらカラムやら変更入れるけど、そのプロセス論って学んだことないし。

問題は、実践する機会がない。。。最近データベースチューニングとかレプリケーションとかしかやってないからなー。

プライベートでもDB設計しないし。。。

メンテ放棄されてる某社内ツールに手を出そうかなー。機能追加したいし。