В UNIX вы можете хранить данные в чанках, которые используют либо небуферизованные (неформатированные) диски, либо файлы операционной системы, также именуемые буферизованными или обработанными файлами.
Доступ к неформатированным или небуферизованным дискам
В UNIX доступ к небуферизованным дискам обеспечивается за счет использования специальных символьных устройств (также именуемых неформатированными дисковыми устройствами). Чтобы создать неформатированные дисковые устройства в UNIX, следуйте инструкциям, прилагаемым к операционной системе.
Сервер баз данных использует доступ к неформатированным дискам для повышения скорости и надежности операций дискового ввода-вывода. Доступ к неформатированным дискам производится в обход механизма буферизации файлов, обеспечиваемого операционной системой. Сам сервер баз данных управляет переносом данных с диска в память и обратно. Сервер баз данных оптимизирует доступ к таблицам, гарантируя, что строки сохраняются подряд.
Важное замечание: Хотя, чтобы добиться более высокой производительности, следует использовать в UNIX неформатированные дисковые устройства, последние достижения в области кэширования ввода-вывода для буферизованной записи могут обеспечить аналогичную, если не более высокую производительность. Чтобы определить максимальную производительность устройства, проведите эталонное тестирование в системе с обоими типами устройств для пространства баз данных и табличной схемы.
Чтобы выделить диски для сервера баз данных:
Буферизованные файлы
Если оптимальная производительность не важна, вы можете сконфигурировать сервер баз данных для хранения данных в буферизованных файлах.
Буферизованные файлы настроить проще, чем неформатированные дисковые устройства.