1

範囲クエリをサポートする Java フレンドリーな API (必ずしも Java ではない) を備えたインメモリ マップを探しています。私たちの設計では、まだ配布する必要はありません。

助言がありますか?ありがとう!

4

3 に答える 3

3

TreeMapを使用します。lowerEntryおよびhigherEntryhigherKey、のメソッドを使用して、範囲クエリを実行できますlowerKey。範囲の左端よりも小さい最初のキー、右端よりも大きい最初のキーを見つけ、それらの間のすべてを返します。

于 2013-03-15T14:56:32.500 に答える
1

間隔ツリーはおそらくあなたが探しているものですか?

于 2013-03-15T17:43:09.970 に答える
1

必要な柔軟性や拡張性などに応じて、インメモリ データベースの使用を検討できます。それはあなたがここで言及したよりもはるかに多くの能力をあなたに与えるでしょう. 非常に柔軟なもののために、多くの複雑さと、場合によってはスペースを費やすことになります。ただし、Derby (Java でリリース) など、いくつかの (無料の) Java データベースがメモリー内構成を提供していることに注意してください。

于 2013-03-15T17:16:45.353 に答える