全エンジニアは今の自分の専門を問わずデータベースに詳しくなった方がいい。
DBには少なくともSQL/テーブル設計/データ移行/チューニングの4分野がある
1. SQL
基本的なクエリが書けるかどうか?
2. テーブル設計
テーブル間のリレーションを含めてテーブルの設計を正規化を含めてできるか?
インデックスを正しく貼れるか?
3. データ移行
既存のデータを失わずに
新しい系にデータを移行できるか?
4. チューニング
スロークエリ分析、改善、監視を含めてチューニングをできるか?
1-4までをカバーしてどれだけハイスピード・ハイクオリティでできるかが大事になる。
363.5K
Views