Оглавление
Блок (хранилище данных)
-
Основы блочного хранения данных
- Блок в вычислительной технике – это последовательность байтов или битов с максимальной длиной.
- Блокирование данных уменьшает накладные расходы и ускоряет обработку.
- Блокировка уменьшает объем внешнего хранилища для устройств с магнитной лентой и дисками CKD.
-
Применение блочного хранения
- Блокировка широко используется в 9-дорожечных магнитных лентах, флэш-памяти NAND и на вращающихся носителях.
- Большинство файловых систем основаны на блочном устройстве, но размер блока может не совпадать с физическим размером.
-
Проблемы блочного хранения
- Внутренняя фрагментация из-за некратности длины файла целочисленному размеру блока.
- Новые файловые системы, такие как Btrfs и FreeBSD UFS2, решают проблему с помощью методов распределения блоков и объединения хвостов.
- ZFS поддерживает переменные размеры блоков.
-
Использование блочного хранилища
- Блочные тома абстрагируются файловой системой или СУБД для использования приложениями и пользователями.
- Доступ к блочным томам может осуществляться через сервер, напрямую подключенные устройства или удаленные устройства через SAN.
- СУБД часто используют собственный блочный ввод-вывод для повышения производительности и восстановления данных.