範囲クエリをサポートする Java フレンドリーな API (必ずしも Java ではない) を備えたインメモリ マップを探しています。私たちの設計では、まだ配布する必要はありません。
助言がありますか?ありがとう!
範囲クエリをサポートする Java フレンドリーな API (必ずしも Java ではない) を備えたインメモリ マップを探しています。私たちの設計では、まだ配布する必要はありません。
助言がありますか?ありがとう!
TreeMapを使用します。lowerEntry
およびhigherEntry
、higherKey
、のメソッドを使用して、範囲クエリを実行できますlowerKey
。範囲の左端よりも小さい最初のキー、右端よりも大きい最初のキーを見つけ、それらの間のすべてを返します。
間隔ツリーはおそらくあなたが探しているものですか?
必要な柔軟性や拡張性などに応じて、インメモリ データベースの使用を検討できます。それはあなたがここで言及したよりもはるかに多くの能力をあなたに与えるでしょう. 非常に柔軟なもののために、多くの複雑さと、場合によってはスペースを費やすことになります。ただし、Derby (Java でリリース) など、いくつかの (無料の) Java データベースがメモリー内構成を提供していることに注意してください。