奇妙ですが、分散キャッシュの代わりとしてOracleCoherenceを調査しています。私の主な問題は、現在のようにアプリに分散キャッシュがないことです。それが私の最大の関心事です。そして、それが私が実装したいものです。したがって、マシンを取り上げて新しい(3番目の)読み取りプロセスを開始すると、キャッシュに接続してキャッシュをリッスンでき、キャッシュのフルセットが3倍になります(現在は複製されています)。さて、それは一般人の立場からも無駄です。キャッシュのサイズは2GBであり、分散されることなく、制限されます。
それは私をCoheremceに連れて行きます。
しかし今では、永続ストアとしてのデータベースもありません。永続ストアとしてアーカイブプロセスがあります。(90日分のデータ)さて、これに約2 GB * 90のsoemを掛けます(これは、保持したい最低限のデータです)。
ソリューションとしてのコヒーレンスの予備/中間分析。
そして(おそらく)素晴らしい考えが私の頭をよぎった。これを分散キャッシュの永続ストレージとして使用してみませんか。OracleCoherenceはそれをサポートしていますか。アーカイブインフラストラクチャも削除します(デーモンのアーカイブプロセスは嫌いです)。いくつかの厳しい理由で、私はそれらのフラットファイルを置き換えるためにDBに行きたくありません。
コヒーレンスは私の救世主になることができますか?他の安定した代替品もあります。(コヒーレンスは大物によって私に課せられます、参考までに)