Цитата |
---|
Техник пишет: Файл - структурная единица хранения информации. "Запись" - это у Вас что? часть файла? Для баз данных это понятно, а для графического, например, файла - какой в "записи" смысл? Или под "записью" Вы имеете набор свойств файла? Ну так это уже реализовано - в системах документооборота... |
Файл вообщето не является единицей хранения,
Единицей хранения на устройствах в оси это кластер, и файл занимает от одного до несколько кластеров. Файлы бывают разные. К примеру размером в 1 байт. Но для его хранения практически любая ось выделит 1 кластер.
А это накладно. База же это файл со сложной структурой хранения множественных разнотиповых данных, и в любом случае накладные расходы в кластерах базы дешевле, чем для файла в 1 байт.
К примру тот же архив зип - экономичнее чем просто файл..А скорость его распаковки и паковки сейчас для современных процев незаметна. Так почему же мы не храним файлы в архивах на уровне оси и предпочитаем по-прежнему единицей виртуального а не физического хранения иметь файловую структуру наших систем сохранения информации..
к примеру мой кластер 32К...на диске
ну теперь считайте накладные расходы при хранении простых системных файлов инициаллизации системы
ти
кстати для той же Винды есть такая система как реестр, а это между прочим класическая база данных...
и она исключительно используется для оси..