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