我在数据文件上构建了一个有点类似于非聚集 B+ 树索引(在一个字段上,比如 K)的数据结构,其中文件偏移量作为我的叶节点值。现在,对于任何查找,我需要从文件上的随机点读取。据我了解,Java 上的大多数 I/O 方法都针对批量查找进行了优化。但由于我已经在另一个字段上有聚集索引,因此不能选择对 K 进行排序。 Java 中是否有任何选项可以优化从随机偏移量批量读取文件?
谢谢!!
最佳答案
Java io 支持随机文件访问,您可以在此处查看:
Random Access Files (The Java™ Tutorials > Essential Classes > Basic I/O)
关于java - java中的快速随机文件访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22719711/