Oracle Coherence(以下、Coherence)はJavaベースのデータ・グリッド製品で、データ・キャッシング、データ・レプリケーション、分散コンピューティング・サービスを提供するhttp://www.oracle.com/technetwork/jp/middleware/coherence/overview/index.html Oracle Coherence 製品情報。同製品は従来のデータベース中心のアプリケーションにまつわる問題を、信頼性、スケーラビリティ、性能を向上して解決することを目指しているhttps://www.packtpub.com/oracle-coherence-3-5/book Packt Pub: Oracle Coherence 3.5。Coherence はバッキング・マップを使って、データベースその他のストレージへの永続化を可能にしている。同製品はJavaで実装されているが、Coherence*Extendコンポーネントを通じて.NET FrameworkとC++との接続も提供している。

Coherence利用パターンのいくつかはオープン・ソースとなっており、Oracle Coherence incubatorhttp://coherence.oracle.com/display/INCUBATOR/Home Coherence Incubatorに掲載され、サポートされている。これらのパターンではCoherenceでWANをまたがったメッセージング、ワーク分散、データ・レプリケーションなどを実装している。

Coherence製品は元々タンゴソルが開発したが、同社は2007年4月にオラクルに買収されたhttp://japanmediacentre.oracle.com/content/detail.aspx?ReleaseID=495 オラクル、インメモリー・データグリッド技術のリーダー企業、Tangosolを買収。この時、Coherence には直販の顧客が約120社あり、またオラクルの競合を含む企業からリリースされたいくつかの製品にも組み込まれていた Oracle to Acquire a Lead in Extreme Transaction Processing。

Coherence クラスタの監視 Coherence 運用中のクラスタの監視はJConsoleを利用してJMX経由で獲得できる指標を見ることでも行えるが、Coherence 監視専用の製品もオラクルならびにサード・パーティからリリースされている「Oracle Coherence 入門」p 58, Aleksandar Seovic, Mark Falco, Patrick Peralta 著 花井志生 訳 日本オラクル株式会社 監修 株式会社アスキー・メディアワークス刊 :

Oracle Enterprise Manager with Oracle Management Pack for Oracle Coherence RTView for Oracle Coherence Evident ClearStone Live

脚注

関連項目 コンピュータ・クラスター 複合イベント処理 分散コンピューティング 分散トランザクション 超高速トランザクション処理 グリッド・コンピューティング トランザクション処理 分散ハッシュテーブル

外部リンク Oracle Coherence 製品情報 Oracle Coherence Community Edition