所以我有一个大约 2000 万个键值对的列表,我将数据存储在几个不同的 MapDB 中,以查看它如何影响我的程序性能,并且为了实验。
问题是,将 2000 万个键值对(以随机顺序)插入到 mapdb 中需要相当多的时间。所以,我想对我拥有的键值对列表进行排序,以便我可以更快地插入它们,从而更快地利用它们构建数据库。
那么,我该怎么做呢?
我想了解如何为 MapDB 的 BTreeSet 和 BTreeMap 或使用单个键值对的 MapDB 和对单个键具有多个值的 MapDB 执行此操作。
编辑:我忘了提,键值对是字符串对象。