ジャーナリングの拡張

冗長性あるジャーナリングレコードは、ハードウェアとソフトウェアの障害のために、情報の損失に対する保護が増加するために、データベースに更新情報をコピーします。GT.Mでは、TSTARTとTCOMMITはアプリケーション(論理)トランザクションの開始と終了を示します。これは複数のグローバル変数の更新で構成されます。TCOMMITが $TLEVELを 1 から 0 にすると、TRANSACTIONID= "BATCH"の場合を除き、すべてのトランザクション更新をジャーナル・ファイルに転送し、関連するレコードがジャーナル・ファイルを保持するセカンダリ・ストレージに到達した後にのみ、アプリケーションに制御が戻されます。

次の表は、ジャーナリングのGT.M言語拡張をまとめたものです。

ジャーナリングの拡張

拡張機能

説明

View

GT.Mが、ジャーナルファイルへすべての更新を移行プログラムを転送することを、確実に拡張します。

$View()

ジャーナリングの状態を調べるための拡張。

inserted by FC2 system