プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Coherenceの統合
12
c
(12.2.1.2.0)
E82728-01
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
このガイドで説明する新機能
新機能と変更点
このドキュメントにおけるその他の大きな変更
1
TopLink GridとOracle Coherenceの統合
1.1
TopLink Gridとは
1.1.1
グリッド基盤のJPA構成とは
1.1.2
Oracle CoherenceでTopLink Gridを使用する利点とは
1.2
必須ファイル
1.3
グリッド基盤のJPA構成
1.3.1
グリッド基盤のJPA
の理解
1.3.2
グリッド基盤のJPAのAPI
1.3.3
グリッド・キャッシュ構成
1.3.3.1
グリッド・キャッシュ構成でのオブジェクトの読取り
1.3.3.2
グリッド・キャッシュ構成でのオブジェクトの書込み
1.3.3.3
グリッド・キャッシュ構成の例
1.3.3.3.1
グリッド・キャッシュ構成のキャッシュの構成
1.3.3.3.2
グリッド・キャッシュ構成のエンティティの構成
1.3.3.3.3
グリッド・キャッシュ構成のオブジェクトの挿入
1.3.3.3.4
グリッド・キャッシュ構成のオブジェクトの問合せ
1.3.4
グリッド読取り構成
1.3.4.1
グリッド読取り構成でのオブジェクトの読取り
1.3.4.2
グリッド読取り構成でのオブジェクトの書込み
1.3.4.3
グリッド読取り構成の例
1.3.4.3.1
グリッド読取り構成のキャッシュの構成
1.3.4.3.2
グリッド読取り構成のオブジェクトの読取り
1.3.4.3.3
グリッド読取り構成のオブジェクトの挿入
1.3.4.3.4
グリッド読取り構成のオブジェクトの問合せ
1.3.5
グリッド・エンティティ構成
1.3.5.1
グリッド・エンティティ構成でのオブジェクトの読取り
1.3.5.2
グリッド・エンティティ構成でのオブジェクトの書込み
1.3.5.3
グリッド・エンティティ構成でのオブジェクトの書込みに対する制約
1.3.5.4
グリッド・エンティティ構成の例
1.3.5.4.1
グリッド・エンティティ構成のキャッシュの構成
1.3.5.4.2
グリッド・エンティティ構成のエンティティの構成
1.3.5.4.3
グリッド・エンティティ構成のオブジェクトの永続化
1.3.5.4.4
グリッド・エンティティ構成のオブジェクトの問合せ
1.3.6
グリッド読取りおよびグリッド・エンティティのフェイルオーバーの処理
1.3.7
エンティティ・リレーションシップのラップとアンラップ
1.3.8
問合せの操作
1.3.8.1
IDによるオブジェクトの問合せ
1.3.8.2
基準を使用したオブジェクトの問合せ
1.3.8.3
問合せでの索引の使用
1.3.8.4
問合せに対する制約
1.4
EclipseLink Native ORMの構成
1.4.1
EclipseLink Native ORMの理解
1.4.2
EclipseLink Native ORMのAPI
1.4.3
修正メソッドの構成
1.4.3.1
JDeveloperでの修正メソッドの構成
1.4.4
EclipseLink Native ORMキャッシュ・ストアおよびキャッシュ・ローダーの構成
1.5
TopLink GridおよびCoherenceでのPOFシリアライズの使用
1.5.1
シリアライズ・ルーチンの実装
1.5.2
キャッシュ構成ファイルの定義
1.5.3
POF構成ファイルの定義
1.6
ベスト・プラクティス
1.6.1
バイト・コード・ウィービングでのコンパイル済Javaクラスの変更
1.6.2
遅延ロードでのデータベース問合せの遅延
1.6.3
TopLink Gridを使用するアプリケーションに対するニア・キャッシュの定義
1.6.4
キャッシュ構成において接頭辞付きのキャッシュ名でワイルドカードが使用されるようにする
1.6.5
デフォルト・キャッシュ名のオーバーライド
2
Coherence APIを使用したJPAの統合
2.1
TopLink GridとCoherenceクライアント・アプリケーションの使用
2.1.1
TopLink Gridを使用したCoherence構成のAPI
2.1.2
TopLink Gridを使用するCoherenceのサンプル・キャッシュ構成ファイル
2.1.3
CoherenceをTopLink Gridとともに使用するサンプル・プロジェクト
2.2
サード・パーティJPAプロバイダの使用
2.2.1
Coherence固有のJPA CacheStoreおよびCacheLoader用API
2.2.2
サード・パーティJPAプロバイダおよびCoherence固有のJPA用APIを使用するための手順
2.2.2.1
JPAプロバイダ実装の入手
2.2.2.2
Coherence JPAキャッシュ・ストアの構成
2.2.2.2.1
永続クラスのマッピング
2.2.2.2.2
JPAの構成
2.2.2.2.3
JPA用のCoherenceキャッシュの構成
2.2.2.2.4
永続性ユニットの構成
3
CoherenceアプリケーションとCoherence*Webの統合
3.1
Coherenceキャッシュ情報とセッション情報のマージ
4
HibernateとCoherenceの統合
5
CoherenceとSpringの統合
6
CoherenceログでのECIDの有効化
7
Oracle Coherence GoldenGate HotCacheとの統合
7.1
概要
7.2
HotCacheの機能
7.2.1
GoldenGate JavaアダプタによるJPAマッピング・メタデータの使用方法
7.2.2
サポートされているデータベース操作
7.2.3
JPA関係サポート
7.3
前提条件
7.4
GoldenGateの構成
7.4.1
表の変更のモニター
7.4.2
現在のユーザーが実行した変更のフィルタ処理
7.5
HotCacheの構成
7.5.1
GoldenGate for Javaのプロパティでのプロパティ・ファイルの作成
7.5.2
プロパティ・ファイルへのJavaブート・オプションの追加
7.5.2.1
Javaクラスパス・ファイル
7.5.2.2
HotCache関連プロパティ
7.5.2.3
Coherence関連プロパティ
7.5.2.4
ロギング・プロパティ
7.5.3
Coherence*Extend接続情報の指定
7.6
GoldenGate Javaクライアントの構成
7.6.1
GoldenGate Javaクライアント抽出ファイルの編集
7.7
Coherenceキャッシュ・サーバーの構成
7.8
HotCacheでのPortable Object Formatの使用
7.9
TopLink Gridアプリケーション用のラッパー・クラスの有効化
7.10
HotCache JPAプロパティの構成
7.10.1
EnableUpsertプロパティ
7.10.2
HonorRedundantInsertプロパティ
7.10.3
SyntheticEventプロパティ
7.10.4
eclipselink.cache.shared.defaultプロパティ
7.11
HotCacheを使用したキャッシュのウォーミング
7.11.1
初期ロード抽出の作成および実行
7.11.2
キャッシュ・ウォーマ抽出の作成および実行
7.11.3
キャッシュのウォーミング中に変更されたデータの取得
7.12
HotCacheの高可用性の実装
7.13
Oracleデータ型のサポート
7.13.1
SDO_GEOMETRYのサポート
7.13.2
XMLTypeのサポート
8
memcachedクライアントとOracle Coherenceの併用
8.1
Oracle Coherence memcachedアダプタの概要
8.2
memcachedアダプタの設定
8.2.1
memcachedアダプタ・ソケット・アドレスの定義
8.2.2
memcachedアダプタ・プロキシ・サービスの定義
8.3
memcachedアダプタへの接続
8.4
memcachedクライアント通信の保護
8.4.1
memcachedクライアント認証の実行
8.4.2
memcachedクライアント認可の実行
8.5
memcachedクライアントとCoherenceクライアント間のデータ共有
8.5.1
memcachedクライアントのPOFの構成
8.5.2
POFを使用するmemcachedクライアントの作成