2012-03-31 3 views
0

を使用して、ディスクベースのハッシュマップを実装するために(キーが複数の値を持つことができます)。誰でも助けてくれますか?これはJava-MongoDBを使って実装できますか? MongoDBのパフォーマンスは、メモリ内のハッシュマップとほぼ同じですか? MongoDBでHashMapを作成し、維持する方法についての素晴らしいチュートリアルへのポインタは私にとっても役に立ちます。はどのように私は私のHashMultiMapで、キー値の100以上の百万人を格納する必要がMongoDBのJavaの

+0

あなたの質問のタイトルは全く貢献していません。できるだけ明確にしてください。 –

+0

@SergioTulentsev、私はそれを変更します。 – Arpssss

+0

さて、私はもう少し改善しました。 'mongodb'はタグの中にあり、誰もあなたが初心者であると気にしません。もしあなたがそれを強調したいのであれば、質問のタイトルではなくテキストに質問をしてください。 –

答えて

0

繰り返しますが、私はあなたのHashMultiMapが仕事に行くされているのか分からないが、MongoDBの中で、あなたは基本的には(技術的に言えば、強化されたバイナリJSON)JSON内のオブジェクトを格納します。

だからあなたの文書では、次のようになります。それはあなたのために働くつもりなら

{ 
    key1: [value1, value2, value3, ...], 
    key2: [value1, value2, value3, ...], 
    ... 
} 

- 素晴らしいです。

+0

yahのは、私は正確に挿入で高い性能を持つという構造をしたいし、キーを検索します。 MongoDBは他のものよりもいいですか? – Arpssss

+0

どこから始めたらいいのですか?実際には、それとJavaを使ってHashTabale/BTreeが必要です。あなたが検索よりもドキュメントごとにキーを保存する場合 – Arpssss

+0

は素晴らしいものです。パフォーマンスを挿入する(それほど大きくないかもしれない)(http://www.mongodb.org/display/DOCS/Padding+Factor)、良いはずです。 –

関連する問題