我想将 JDBM 用于相当大的 treeMap(如果不是几 TB,则为几百 GB)。创建后,我将大量使用它来回答 headMap 查询。显然,答案 headMap 将很大(平均为已创建数据库的一半),但我只需要 hashMap 中的前几百个元组。我想 JDBM 不会尝试为 headMap 创建内存对象,对吧?我的任务是否有更好的工具(Berkley DB 除外)?
我想将 JDBM 用于相当大的 treeMap(如果不是几 TB,则为几百 GB)。创建后,我将大量使用它来回答 headMap 查询。显然,答案 headMap 将很大(平均为已创建数据库的一半),但我只需要 hashMap 中的前几百个元组。我想 JDBM 不会尝试为 headMap 创建内存对象,对吧?我的任务是否有更好的工具(Berkley DB 除外)?