Slide 38
Slide 38 text
変更容易で柔軟なテーブル設計にするには?
過去に対する変更を行わない
- 集約作業について
- 複数のテーブルを1テーブルにする作業のこと
- 手順(右のER図を使用して)
- news_contentテーブルを作成
- news_tilte, news_article, news_contentに更新処理をダブルライト
- 参照をnews_contentに変更
- news_title, news_articleの更新を停止
- news_title, news_articleのテーブル名をリネーム
- news_title, news_articleを削除
- 約2〜4週間かけて段階的に行うのがオススメ
- サービス無停止で集約作業は可能。日中にやっても問題ない。
38