10

次の機能を備えたファイルシステムベースのキー値ストレージの効率的な Java 実装はありますか?

  1. 一意の ID (ストレージによって割り当てられる場合があります) によるバイト配列の格納、上書き、および取得
  2. メモリー・キャッシングなし (read はファイル・システムからの読み取りを意味し、write はファイル・システムへの即時書き込みを意味します)
  3. 最大数テラバイトの合計データ サイズ
  4. 最大数億の保存オブジェクト数
  5. ファイル システム オブジェクトの管理可能な数 (ファイル システム レベルでストレージ全体を移動/コピー/削除するため)

Berkeley DB JE はできますか?

4

4 に答える 4

3

選択したファイルシステムで専用パーティションをフォーマットするだけですか?ファイルシステムは要件1〜4を満たし、要件5は、そのパーティションを移動/コピーまたは削除することで満たすことができます。

于 2011-12-14T23:09:46.907 に答える
0

これはうまくいくかもしれません。あなたの場合のように見えます。一見の価値があるとしましょう。

http://xtreemfs.blogspot.com/2008/11/babudb-efficient-key-value-store-for.html

これは、それがどのように機能するかについての詳細を含むそのことについてのプレゼンテーションでもあります:

http://www.xtreemfs.org/slides/BabuDB-SNAPI.pdf

于 2011-12-14T22:27:19.963 に答える
0

おそらく HBase ですが、Hadoop スタック全体を実行する必要があるため、やり過ぎになる可能性があります。http://hbase.apache.org/

于 2011-12-14T22:45:25.383 に答える