2012-03-22 16 views
-1

私はjbossのeap 5.1を持っていて、それにストラット1.1を使っています.Jdkは1.6です。 jbossの検索可能なキャッシュで使用することはできますか?jbossの検索可能なキャッシュにはどのくらいの量のメモリを保存できますか?アプリケーションのタイプのページロードでGoogle検索タイプを作成します。jboss検索可能なキャッシュ

答えて

0

検索可能なページを作成したいと思っていますが、適切に質問に回答するためには、探しているものが何であるかを理解することは良いでしょうか?

メモリに格納されているオブジェクトを検索しているのですか、データベース内の行を検索していますか、ファイルシステムを検索していますか?

あなたがJBossSearchableCacheと言ったという事実は、私があなたがメモリ内のオブジェクトの中から探しているかもしれないと信じさせます。

この場合、JVMに割り当てられている分だけメモリを格納できます。たとえば、JVMに1GBが割り当てられている場合は、約1GBから実行時に必要なものを引いたものになります。より多くのメモリが必要な場合は、Infinispanのようなデータグリッドを考えてください。そこでは、すべてのデータを高可用性のグリッドにメモリに保存し、MapReduce機能を提供することができます。 Hibernate OGMを使用して、グリッド全体にまたがるSQLタイプのクエリを記述することもできます。

これが役に立ちます。

幸運を祈る!

+0

私はこの段階で追加されたインフラストラクチャを持っていないので、スタンドアロンキャッシュを使用します。それを考慮します: - (1)jvmの最大メモリ容量は最大1GBと最大2GBです2 GBと4 GBに増加しますか? (2)1GBのうち200Mbのようなデータを格納するためにどれだけのメモリを割り当てることができますか? (3)ehacheから、jbossキャッシュ、swarmキャッシュ、infinispan: - テキストデータの合計50Mb(1000顧客データ* 50kb)の検索結果の格納に適しています。これは1000人の顧客のハッシュマップをキーとし、それぞれ50 Kbの文字列データを持つ。 – hirentshah

+0

必要なだけ多くのメモリを設定できます。はい、コマンドラインオプション(-Xms1024m -Xmx2048m)で簡単に増やすことができます。メモリー・ストレージは、JVMによってオブジェクトの保管に使用されます。 JVMが格納できるオブジェクトをいくつでも格納できます。どのキャッシュも簡単な使用例に適しています。より複雑な要件がある場合、これらのキャッシュはそれぞれ異なる機能セットを提供します。 – uaarkoti

+0

どのくらいの最大メモリをjvm support.can私は2GBの最大と4GBの最大まで増加することができます。どのような量のデータは、jvmメモリに格納することができますどのような統計情報ですか? – hirentshah

関連する問題