我在一个数据文件上构建了一个类似于非聚集 B+ 树索引(在字段上说 K)的数据结构,其中文件偏移量作为我的叶节点值。现在对于任何查找,我需要从文件上的随机点读取。据我了解,Java 上的大多数 I/O 方法都针对批量查找进行了优化。但由于我已经在另一个字段上有一个聚集索引,所以不能按 K 排序。Java中是否有任何选项可以优化从随机偏移量中批量读取文件?
谢谢 !!
我在一个数据文件上构建了一个类似于非聚集 B+ 树索引(在字段上说 K)的数据结构,其中文件偏移量作为我的叶节点值。现在对于任何查找,我需要从文件上的随机点读取。据我了解,Java 上的大多数 I/O 方法都针对批量查找进行了优化。但由于我已经在另一个字段上有一个聚集索引,所以不能按 K 排序。Java中是否有任何选项可以优化从随机偏移量中批量读取文件?
谢谢 !!