Размещение файлов БД на файловых системах UFS

Оценить
(0 голоса)

Многие пользователи предпочитают размещать файлы БД в виде файлов UFS (Unix File System - файловой системы Unix), несмотря на отрицательное влияние такого подхода на производительность БД. Основной причиной этого является простота системного администрирования при использовании файлов UFS по сравнению с низкоуровневыми устройствами. Другая причина заключается в том, что некоторые системные инженеры фирм-поставщиков БД просто рекомендуют использовать именно файловые системы (часто даже без предоставления веских обоснований такой позиции).

Файловые системы и файлы, которые содержатся в них, могут просматриваться посредством стандартных инструментов операционной системы Unix, таких как Is и df, а точный размер файла БД может быть легко определен с помощью команды Is -1.

Некоторые утилиты резервного копирования предполагают работу с файлами UFS, хотя достаточно широко используемый программный продукт Veritas Netbackup включает в себя необязательные подключаемые модули для работы с БД, допускающие выполнение резервного копирования низкоуровневых устройств. Справедливым является также довод, что системный администратор может непреднамеренно создать раздел файловой системы UFS поверх низкоуровневого раздела БД. Однако эффективные процедуры администрирования должны уметь преодолевать подобные проблемы.

Файловые системы могут поддерживать множество файлов баз данных, а резервный объем файловой системы может использоваться для того, чтобы предоставить возможность динамического расширения файлов БД или добавления новых файлов.

При загрузке операционной системы файловые системы требуют выполнения проверок на целостность. По этой причине необходимо включить протоколирование файловой системы (эта процедура описывается в разделе "Протоколирование файловой системы UFS” в главе 3) для файлов БД на UFS; такая процедура поддерживается, начиная только с Solaris 7.

UFS - вполне жизнеспособная альтернатива для хранения файлов БД. Файлы UFS поддерживаются всеми СУБД, включая Sybase, которая на протяжении многих лет поддерживала только использование низкоуровневых устройств. Влияние на производительность использования файлов UFS для хранения баз данных обсуждается далее в настоящей главе в разделе "Низкоуровневые устройства или UFS?".

Размещение файлов БД на низкоуровневых устройствах
Кэши записи
Стратегии размещения данных
Эффективное размещение данных
Низкоуровневые устройства или UFS?

Добавить комментарий


Защитный код
Обновить