Язык SQL

Примерное определение класса dbjava. files.RecordFile


Файловые системы физически организованы в блоки, которые, как правило, больше, чем отдельная запись. Операционные системы Считывают и записывают файлы поблочно, и методы класса RecordFile считывают и записывают части блоков. По сути, эти методы основаны на обработке блоков операционной системой. Чтобы непосредственно управлять обработкой блоков, можно добавить к классу методы считывания и записи блоков. Например, метод считывания блоков класса RecordFile можно определить следующим образом.

public InputOutputRecord [] readBlock (I throws IOException;  

Этот метод считывает отдельный блок операционной системы, извлекает и распаковывает все содержащиеся в нем записи и возвращает массив получившихся в результате объектов.

Явная обработка блоков с помощью пакета файловой системы очень сложна и требует глубокого знания операционной системы. В большинстве случаев предпочтительней считывать и записывать отдельные записи и позволить операционной системе самой управлять блоками, у

Комментарии закрыты