『第一にユーザー必要とするレベル!!優先順位は何かを確認する!!』
レスポンス?冗長性?運用の容易さ?何が大事なのか。。。
レスポンス?冗長性?運用の容易さ?何が大事なのか。。。
では、実際の設計時にどんなDBでも必要な事はキャパシティプランニング。
レコード単位でのデータ量、テーブルの特性など正確で情報を把握し、的確なプランニングを行う!!
レコード単位でのデータ量、テーブルの特性など正確で情報を把握し、的確なプランニングを行う!!
- レコード長は?
- 1ブロックに何レコード入る?ブロック内に必要な空き領域は?
- レコード件数÷1ブロックのレコード数=必要なデータ量+テーブル増加予測量=テーブル初期領域
- 表領域の割り当て。 機能単位?同時アクセス?テーブル特性?
- ディスクへの配置。
あとはDBの特性に合わせたデータベース環境構成の設計。
■成果物として作成するものリスト
- データベース定義書
- データベース環境構成定義書
- キャパシティプランニング定義書
- 実装スクリプト
- (CRUD分析表)
0 件のコメント:
コメントを投稿