Skip to main content

Что такое файловая система с лог-структурой?

Файловая система с лог-структурой - это компьютерная файловая система, в которой обновление данных выполняется быстрее, чем в традиционных методах, поскольку большинство действий выполняется как запись, а не поиск. Поиск часто выполняется с помощью памяти и файловых систем, чтобы найти файл или код, но файловая система с лог-структурой обычно имеет очень мало запросов, потому что поиск обычно занимает много времени. Большинство систем файловой и архивной памяти, доступных в 2011 году, предпочитают файлы с небольшим поиском, поскольку они уделяют большое внимание тому, где находится файл, поэтому системы с лог-структурой лучше всего работают с этими системами. Если память или файловая система, обращающаяся к системе с лог-структурой, уже имеет мало запросов, то это может фактически замедлить обработку.

Когда файловая система должна переписать или изменить информацию, она обычно делает это, переходя к отдельным данным и изменяя их. Эта система может иногда работать медленно, а файловая система с лог-структурой использует другой подход для ускорения обработки. Вместо добавления этой информации непосредственно в изменяемый файл, система с лог-структурой имеет журнал сбоку, и все изменения сохраняются в журнале. Новые правки добавляются сверху, независимо от того, какая программа редактируется.

Когда файловой системе нужно найти файл или обновление, она использует команду поиска, которая выполняет поиск по всей системе. Хотя команда поиска может быть полезна, особенно для поиска скрытой информации, эта команда часто занимает много времени и памяти. По этой причине файловая система с лог-структурой построена так, что требует нескольких поисков. Это в основном выполняется побочным журналом, поскольку поиск может быстро выполнять поиск по журналу, а не вслепую искать весь компьютер или сервер.

Большинство структур файловой и архивной памяти не любят использовать поиск, потому что они используются только тогда, когда система не знает, где находится файл. Когда файловая система с лог-структурой интегрируется с другой системой, например с архивным диском, они обычно хорошо работают вместе. Это приводит к более быстрой производительности и экономии между системой с лог-структурой и второй системой.

Если файловая система с лог-структурой интегрирована с другой системой, которая уже имеет минимальные запросы на поиск и не выполняет много операций записи в память, тогда может возникнуть проблема. Записи не очень хорошо поддерживаются, поэтому интенсивное использование записей в структурированной системе журналов становится бременем. Другая система обычно должна выполнять команды удаления, чтобы освободить место для новой записи, что требует много времени и памяти для выполнения.