SSブログ
前の5件 | -

Refactoring Databases [Methodology]

引越しで出版されたことすら気づかなかった1冊。やっと届きました。

元ねたはこれなんでしょうね。と期待してます。

  • Evolutionary Database Design
    http://martinfowler.com/articles/evodb.html (English)
    http://objectclub.esm.co.jp/eXtremeProgramming/evodb-jp.html  (Japanese)

    要旨を簡単に説明すると、Continuous Integration を database の世界にも拡張したといえばよいでしょうか。

    ・大きな変更を一気に適用するのではなく、小さな変更を繰り返すべき
    ・早期に問題を把握するため、実データを最初のイテレーションから導入するよう努力すべき
    ・コードのリファクタリングと異なる点:同時におこなうべき以下の3つの変更が含まれる。
     - DBのスキーマの変更
     - DBのデータの移行
     - DBのアクセスコードの変更
    ・NULLを許すカラムをNULLを許さないように変更するというような「破壊的な変更」には慎重に対応
    ・重要なことは、変更に対してふさわしい作業手順を選択すること。
    ・マスターDBを更新した場合、プロジェクト全員のDBを自動更新することにより、周知する。
    DBのスキーマの影響範囲を容易に把握できるように、データベースアクセスコードを明確に分離しておく。DBA がレビューする範囲を局所化しておく。
    変更という行為を容易化するためには、ツールによる自動化が必要。

本書に記載の Refactoring の一覧はWebPageからも閲覧可能です。

ミーハーに、ついでにこれも買ってみました


今週のNews(06/05-) [Java]

引越し等々で整理できずじまいの時期が続いてましたが。

○一般

  • SI業界再編の予兆
     伊藤忠商事グループのIT関連会社である伊藤忠テクノサイエンス(CTC)とCRCソリューションズが、10月1日付で合併すると発表しました。合併後の新社名は「伊藤忠テクノソリューションズ」で、両社の売上高合計は3,000億円規模となります。
     http://blogs.itmedia.co.jp/matsuoka/2006/05/si_2034.html?itmh530b

○JDK, JavaEE5

○AJAX

○JavaOne 2006

○その他


今週のNews(06/04/10-) [News]

 

  • RedHatがJBossを買収
    オープンソースでエンタープライズIT経済を変化させていくと同一の理念に基づき、買収を合意したようです。今後の動向に期待しています。
    http://www.itmedia.co.jp/enterprise/articles/0604/11/news008.html
    以下は、BusinessWeekのインタビュー形式の記事です。
    http://www.businessweek.com/magazine/content/06_15/b3979098.htm
    JBossのblog。こちらの方が、より考えが明確だと思います。
    http://www.jboss.com/jbossBlog/blog/
  • Skypeの敵?
    http://blogs.itmedia.co.jp/london/2006/04/skype_10e8.html?itmh413a
    VoIP市場が、電話会社の高収益から税金を吸い上げている国家にも影響を与え始めたということでしょうか。インド、パナマ、カタール、メキシコなどで規制が開始されようとしています。イギリスでは、IP電話の利用を保護する法律を作成すべきかどうかの検討にはいった模様です。国家の圧力により市場自体を閉鎖しようとする動きには懸念が残ります。既に世界レベルで展開されたVoIP市場と既存の電話市場がどのように融和していくのか、そして、eBayをはじめ、VoIPベンダーが今後どのようにビジネスを展開していくのか目が離せないですね。

News(06/03/26) [News]

一般


今週のJavaNews(06/02/27-) [JavaNews]

Products

Articles


前の5件 | -

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。