データベース のバックアップ(No.5)
データベースとは †
データベースの種類 †
データの構造別 †
- 階層型データベース
- 網型データベース
- 関係データベース
上記以外の視点 †
データベースの設計 †
- 概念設計
- 論理設計
- 概念データモデルを元に論理データモデルを作成する
- 3種類のモデル(関係/階層/網)から選択して作成する
- 物理設計
- 採用したモデルに対応した特定のDBMSを使った物理的構造を決める
- データ量(初期状態・増加量)、利用頻度、性能、運用を考慮して決める
スキーマの設計 †
ANSI/SPARC 3層スキーマ †
- 論理データと物理データのそれぞれの独立性を確立するためのモデル
- 3層
- 外部スキーマ
- ユーザやアプリケーション視点のデータ定義。View定義
- 概念スキーマ
- 内部スキーマ
データベース管理システム †
RDBMS †
XMLデータベース †
NoSQL †
インメモリデータベース †
チェックポイント †
- メモリ上にバッファリングしたデータとログをファイル(データファイルとログファイル)に保存した時点のこと
- チェックポイントが発生するタイミング
- メモリ上のバッファの空きが無くなった時
- ログファイルの切替え時(バックアップファイルが作成される時)
- ※トランザクションのCOMMIT時には発生しない
データベースの障害対応 †
- 媒体障害の対応
- バックアップファイルと更新後ログファイルを使って復旧(ロールフォワード)
- トランザクション障害の対応
関連用語 †