私たちは永続性のためにPostgresqlを、キャッシュとしてehcacheを使用しています。私たちは最近、(ファジー検索と正確な検索のための)高速検索を可能にするためにSolrを導入しました。Solrをキャッシュの代わりに使用できますか?
私の質問です:Solrはehcacheを置き換えることができるように調整できますか?
ちょうど質問には、いくつかのコンテキストを追加するために(そう、クラウド・モードで動作しているかによって言う):我々は連絡先情報を格納するテーブルの束を持っています。 Ehcacheは現在、特定のIDに対してこれらの連絡先を取得するために使用されています。 Solrは、検索関連の操作に幅広く使用されます。 Solrは既に検索を行っているので、Ehcacheを置き換えないでください(何らかの方法で、特定のIDで検索するなど)、パフォーマンスが損なわれていないことが条件です。
Solrをドキュメントストアとして使用することは嫌いです(検索インデックスと比較して)が、ユースケースが「IDによるドキュメントの最新のベリファイ」である場合、Realtime Getは次のようになります。https ://cwiki.apache.org/confluence/display/solr/RealTime+Get – randomstatistic
確かに、リアルタイム取得はアクセス速度を向上させますが、検索機能が失われてもまだ最適化されていません。したがって可能ですが、そのような操作のために特別に設計されたものからの切り替えにはお勧めできません。 –