ヘッダーをスキップ

Oracle TimesTen In-Memory Databaseアーキテクチャ概要 リリース6.0 B25763-01 |
| 目次 | 索引

前へ | 次へ |

## システム管理キャッシュ・グループ

システム管理キャッシュ・グループは、TimesTenのOracleデータのキャッシュ用に事前定義されているフレームワークです。システム管理キャッシュ・グループを使用する場合は、データの伝播などの処理がキャッシュ・エージェントで自動的に管理されます。

図9.4に示すように、システム管理キャッシュ・グループには、2種類の基本タイプがあります。

- READONLYキャッシュ・グループで保持するデータは読取り専用であるため、キャッシュ・グループ内の表の更新は許可されません。更新はOracleに対して行う必要があります。その更新処理は、Oracleで直接行うか、またはパススルー機能（「パススルー機能」を参照）を使用してTimesTenで行うことができます。READONLYキャッシュ・グループは、デフォルトではOracleから自動的にリフレッシュされます。
- WRITETHROUGHキャッシュ・グループは、その作成時に、キャッシュする表データをOracleから一度ロードします。その後のキャッシュ・グループへの更新は、すべて自動的にOracleに伝播されます。WRITETHROUGHキャッシュ・グループは、非同期（AWT）または同期（SWT）のいずれかにできます。SWTキャッシュ・グループは、Oracleでのコミットを待機してから、キャッシュ内のコミットを実行します。AWTキャッシュ・グループは、Oracleでのコミットを待機せずに、キャッシュ内の変更をコミットします。

図9.4 READONLYキャッシュ・グループとWRITETHROUGHキャッシュ・グループ