Быстрый случайный доступ к файлам в Java

1

Я построил структуру данных, несколько похожую на неструктурированный индекс дерева B+ (в поле K), над файлом данных с смещениями файлов в качестве значений моего листового узла. Теперь для любого поиска мне нужно прочитать из случайной точки в файле. Насколько я понимаю, большинство методов ввода-вывода на Java оптимизированы для массового поиска. Но поскольку у меня уже есть кластерный индекс в другом поле, сортировка по K не является опцией. Есть ли какой-либо вариант в Java для оптимизации массового чтения файла из случайных смещений?

Благодаря !!

Теги:
indexing
io
file-io
b-plus-tree

1 ответ

0

Java io поддерживает случайный доступ к файлам, который вы можете проверить здесь:

Файлы случайного доступа (Учебники Java > Основные классы> Основные операции ввода-вывода)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню