キャッシュ・グループの作成

キャッシュ・グループを作成するには、CREATE CACHE GROUP SQL文を使用するか、グラフィカル・ツールであるOracle SQL Developerを使用します。

SQL Developerの詳細は、『Oracle TimesTen In-Memory Database SQL Developerサポート・ユーザーズ・ガイド』を参照してください。

キャッシュ・グループは、TimesTenキャッシュ管理ユーザーが作成し、所有する必要があります。

Oracle Databaseデータを一時データベースにキャッシュすることはできません。

キャッシュ・グループは、システム管理またはユーザー管理のいずれかとして識別されます。システム管理キャッシュ・グループでは特定の動作が実行されますが、ユーザー管理キャッシュ・グループの動作はカスタマイズできます。

システム管理キャッシュ・グループには次のものがあります。

ユーザー管理キャッシュ・グループ: キャッシュ動作をカスタマイズします。システム管理キャッシュ・グループがアプリケーションの要件を満たさない場合は、キャッシュ表属性を持つ、カスタマイズされたキャッシュ動作を定義するユーザー管理キャッシュ・グループを作成できます。

データのロード方法を定義できます。

  • 静的キャッシュ・グループ: キャッシュ・インスタンスをTimesTenキャッシュ表に手動でロードします。

  • 動的キャッシュ・グループ: 動的ロード処理を使用するか、またはロード処理を手動で使用して、キャッシュ・インスタンスをOracle DatabaseからTimesTenキャッシュ表にリクエストに応じてロードします。

「TimesTenデータベースとOracleデータベース間での変更の送信」を参照してください。

キャッシュ・グループの作成には、次の内容も適用されます。