ヘッダーをスキップ
Oracle Coherenceスタート・ガイド
リリース3.4
B52977-01
次へ
目次
例一覧
図一覧
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス
第I部「Coherenceの概念」
1
データ・グリッドの定義
2
データ・グリッドの提供
2.1
ターゲット実行
2.2
パラレル実行
2.3
問合せベースの実行
2.4
データ・グリッド全体での実行
2.5
ターゲット、パラレル、および問合せベースの実行のエージェント
2.6
データ・グリッドの集計
2.7
ノードベースの実行
2.8
Work Manager
2.8.1
Oracle Coherence Work Manager: 主要金融機関からのフィードバック
2.9
まとめ
3
問合せ可能なデータ・ファブリックの提供
3.1
データ・ファブリック
3.2
EISおよびデータベースの統合
3.3
問合せ可能
3.4
連続問合せ
3.5
まとめ
4
オブジェクトおよびデータのクラスタ化
4.1
Coherenceとクラスタ化されたデータ
4.2
可用性
4.2.1
Javaアプリケーションでの冗長性のサポート
4.2.2
動的なクラスタ・メンバーシップの実現
4.2.3
サーバー障害の情報の公開
4.2.4
その他のシングル・ポイント障害(SPOF)の排除
4.2.5
障害時リカバリ(DR)および緊急時対策のサポートの提供
4.3
信頼性
4.4
スケーラビリティ
4.4.1
分散キャッシュ
4.4.2
パーティション化
4.4.3
セッション管理
4.5
パフォーマンス
4.5.1
レプリケーション
4.5.2
ニア・キャッシュ
4.5.3
ライトビハインド、書込み結合および書込みバッチ
4.6
サービス性
4.7
管理性
4.8
まとめ
5
変更発生時のイベントの配信
5.1
リスナー・インタフェースおよびイベント・オブジェクト
5.2
イベントをサポートするキャッシュとクラス
5.3
すべてのイベントのサインアップ
5.4
MapListenerとしての内部クラスの使用
5.5
キャッシュ用のMapListenerの構成
5.6
特定のIDのイベントのサインアップ
5.7
イベントのフィルタリング
5.8
Liteイベント
5.9
応用: 問合せのリスニング
5.9.1
イベントのフィルタリングとキャッシュされたデータのフィルタリングの比較
5.10
応用: 統合イベント
5.11
応用: バッキング・マップ・イベント
5.11.1
分散キャッシュからの読取り可能なバッキングMapListenerイベントの生成
5.12
応用: 同期イベント・リスナー
5.13
まとめ
6
動的なクラスタ・メンバーシップの自動管理
6.1
クラスタ・オブジェクトおよびサービス・オブジェクト
6.2
メンバー・オブジェクト
6.3
リスナー・インタフェースおよびイベント・オブジェクト
7
オブジェクト・モデルの管理
7.1
キャッシュの使用パラダイム
7.2
オブジェクト・モデルを管理するテクニック
7.3
ドメイン・モデル
7.3.1
Coherenceでのデータ・アクセス・オブジェクトのベスト・プラクティス
7.4
サービス層
7.4.1
トランザクションの自動管理
7.4.2
明示的なトランザクション管理
7.4.3
最適化されたトランザクション処理
7.5
子オブジェクトのコレクションの管理
7.5.1
共有された子オブジェクト
7.5.2
所有された子オブジェクト
7.5.3
子オブジェクトのボトムアップ管理
7.5.4
子オブジェクトの双方向管理
7.6
所有されたオブジェクトの共存
7.6.1
非正規化
7.6.2
アフィニティ
7.7
共有オブジェクトの管理
7.8
既存のDAOのリファクタリング
8
実装の概要
8.1
基本的な概念
8.1.1
クラスタ化されたデータの管理
8.1.2
論理層の単一のAPI、物理層のXML構成
8.1.3
キャッシング方針
8.1.4
データ記憶域の各オプション
8.1.5
シリアライズの各オプション
8.1.6
構成可能性および拡張性
8.1.7
ネームスペースの階層
8.2
読取り/書込みキャッシング
8.2.1
NamedCache
8.2.2
キャッシュされたオブジェクトの要件
8.2.3
NamedCacheの使用パターン
8.3
キャッシュの問合せ
8.4
トランザクション
8.5
HTTPセッション管理
8.6
起動サービス
8.7
イベント
8.8
オブジェクト・リレーショナル・マッピングの統合
8.9
C++/.NETの統合
8.10
管理および監視
9
リードスルー、ライトスルー、ライトビハインド・キャッシュおよびリフレッシュアヘッド
9.1
プラッガブル・キャッシュ・ストア
9.2
リードスルー・キャッシング
9.3
ライトスルー・キャッシング
9.4
ライトビハインド・キャッシュ
9.5
ライトビハインドの要件
9.6
リフレッシュアヘッド・キャッシング
9.7
キャッシュ方針の選択
9.7.1
リードスルー/ライトスルーとキャッシュアサイドの比較
9.7.2
リフレッシュアヘッドとリードスルーの比較
9.7.3
ライトビハインドとライトスルーの比較
9.8
冪等性
9.9
ライトスルーの制限
9.10
キャッシュ問合せ
9.11
CacheStore実装の作成
9.12
CacheStore実装のプラグイン
9.13
実装に関する考慮事項
9.13.1
リエントラント・コール
9.13.2
キャッシュ・サーバー・クラスパス
9.13.3
CacheStoreのコレクション操作
9.13.4
接続プール
10
Coherence*Extend
10.1
クライアントの種類
10.2
プロキシ・サービスの概要
11
Real Time Client(RTC)
11.1
用途
11.2
キャッシュ・アクセス
11.3
ローカル・キャッシュ
11.4
イベント通知
11.5
エージェントの起動
11.6
接続のフェイルオーバー
12
クラスタ化
13
クラスタ・サービスの概要
14
レプリケーション・キャッシュ・サービス
15
パーティション・キャッシュ・サービス
16
ニア・キャッシュ
16.1
ニア・キャッシュの無効化方針
16.2
ニア・キャッシュ・コンフィギュレーション
16.3
ニア・キャッシュ参照の取得
16.4
ニア・キャッシュに関連付けられたリソースのクリーンアップ
16.5
ニア・キャッシュ・コンフィギュレーションのサンプル
17
ローカル記憶域
18
ローカル・キャッシュ
18.1
ローカル・キャッシュ・コンフィギュレーション
19
ベスト・プラクティス
19.1
Coherenceとキャッシュ・トポロジ
19.2
データ・アクセス・パターン
19.2.1
データ・アクセスの分散(ホット・スポット)
19.2.2
クラスタノード・アフィニティ
19.2.3
読取り/書込み率とデータ・サイズ
19.2.4
キャッシュにおける読取りと書込みのインターリーブ
19.3
ヒープ・サイズに関する考慮事項
19.3.1
複数の小さなヒープの使用
19.3.2
アプリケーション・ヒープからのキャッシュの移動
20
ネットワーク・プロトコル
20.1
CoherenceとTCMPプロトコル
20.2
プロトコルの信頼性
20.3
プロトコルのリソースの利用
20.4
プロトコルのチューニング性
20.5
マルチキャストの有効範囲
20.6
マルチキャストの無効化
21
Coherenceのエコシステム
21.1
Coherenceのエディションの分類
21.2
Coherenceのクライアント接続とサーバー接続
21.3
クライアント・エディションとサーバー・エディションの接続に関連するCoherenceのモジュール
21.3.1
単一のCoherenceクライアント・プロセスから単一のCoherenceサーバーへの接続方法
21.3.2
複数クライアントと複数サーバーの場合
22
クラスタ・アプリケーションのセッション管理
22.1
基本的な用語
22.2
クラスタ環境でのデータ共有
22.3
信頼性と可用性
22.4
スケーラビリティとパフォーマンス
22.5
結論
第II部「Coherenceのインストール」
23
Oracle Coherenceのインストール
23.1
Coherenceのダウンロードおよび抽出
23.2
Coherenceのインストール
23.3
複数のノードおよびサーバーでクラスタを形成できることを確認
24
Coherence*Webセッション管理モジュールのインストール
24.1
サポートされているWebコンテナ
24.2
セッション管理モジュールのインストールの一般的な手順
24.3
BEA WebLogic 8.xへのセッション管理モジュールのインストール
24.4
BEA WebLogic 9.xへのセッション管理モジュールのインストール
24.5
BEA WebLogic 10.xへのセッション管理モジュールのインストール
24.6
BEA WebLogic Portal 8.1.6+へのセッション管理モジュールのインストール
24.7
Caucho Resin® 3.0.xへのセッション管理モジュールのインストール
24.8
Oracle OC4J 10.1.2.xへのセッション管理モジュールのインストール
24.9
Coherence*WebインストーラによるJava EEアプリケーションの設定方法
24.10
HTTPセッション管理のテスト(専用のロード・バランサがない場合)
25
Coherence*WebインストーラAntタスクの使用
25.1
インストーラAntタスクの使用方法
25.2
インストーラAntタスクのパラメータ
25.3
例
A
Coherenceのエディション別機能
A.1
Coherenceサーバー・エディション
A.2
Coherenceクライアント・エディション
B
AbstractMultiplexingBackingMapListenerクラスのリスト
用語集