ヘッダーをスキップ
Oracle® Fusion Middleware Oracle TopLinkソリューション・ガイド
12c (12.1.2)
E47993-02
  目次へ移動
目次

前
 
次
 

19 TopLink GridでのOracle Coherenceを使用したアプリケーションのスケーリング

この章では、TopLink Gridを紹介し、これを使用して高可用性を実現し、アプリケーションをスケール・アウトする方法を説明します。TopLink Gridの使用の詳細は、「Oracle Coherenceの統合」を参照してください。

この章の内容は次のとおりです。

ユース・ケース

JPAアプリケーションを、要求に対応するよう、また高可用性を実現するためにスケール・アウトする必要があります。

解決方法

TopLinkとCoherenceを統合したTopLink Gridを使用してこの実装を実現します。

コンポーネント

サンプル・アプリケーションへのリンクは、19.3項「その他の参考資料」を参照してください。

19.1 ソリューションの概要

Oracle TopLink Gridは、EclipseLink JPAとCoherenceとの統合を可能にするOracle TopLinkの機能です。標準のJPAアプリケーションは、プライマリ・データ・ストア(一般的にリレーショナル・データベース)と直接対話します。ただし、TopLink Gridの場合、ドメイン・モデルの一部またはすべてをCoherenceデータ・グリッドに格納できます。この構成は、グリッド基盤のJPAとも呼ばれています。

TopLink Gridを構成して、Coherenceのプライマリ・データ・ストアとしての使用、グリッドに対する問合せの実行、およびCoherenceによる新規データと変更データにおける永続性の管理ができます。Coherenceでは、JPAとデータ・ストア間のレイヤーが提供されており、すべてのアプリケーション・インスタンスからデータベース・コールを直接オフロードできます。これにより、クラスタ化されたアプリケーションのデプロイメントでは、通常のデータベース操作の限界を超えるスケーラビリティが得られます

アプリケーションで使用できる一般的なTopLink Gridの構成は次のとおりです。

19.2 ソリューションの実装

TopLink Gridの構成の完全な詳細およびTopLink Gridを使用したアプリケーション開発については、「Oracle Coherenceの統合」を参照してください。

19.3 その他の参考資料

この章のソリューションが実装されているその他のテクノロジおよびツールの詳細は、次の参考資料を参照してください。