茨の道も一歩から

インフラ構築からプログラミング(Python・JavaScript)までITに関するブログです。

データベース:障害回復

■ ログファイル

  • データベースを更新する前に、更新内容をログファイルへ書き込む方法を、ログ先書出し方式という。

【ログの種類】

【チェックポイントの種類】

トランザクション指向】

【演算指向】

【障害の種類】

  • トランザクション障害:回線切断、クライアントPCフリーズなど、主にクライアント系障害。
  • システム障害:サーバダウン、DBMS再起動など、主にサーバ系障害。
  • 媒体障害:HDD故障などの記録媒体の物理的障害。

【事例】

  • T1:Read10回、Write5回
  • T2:Read3回、Write10回

  • CP => T1開始 ===> CM => T1終了

  • CP => T2開始 ==================> 障害発生

※CP:チェックポイント、CM:コミット

[トランザクション障害]

[システム障害]

目次へ戻る