Top.Mail.Ru
Ответы

В чем преимущество файловой системы перед базой данных?

Как то задавал похожий вопрс, его назвали бредом, кое что разьяснили, читал статьи на эту тему, но внутри моего ума этот вопрос так и остаётся вопросом... .

Везде говорят о преимуществах базы данных перед файловой системой: и сложные запросы позволяет делать, и как-то группирует данные на физическом диске в кучу для ускорения работы (в отличии от нефрагментированной файловой системы) , и связи между таблицами, и одновременное обращение к одной таблице но разным записям, и транзакции. .

Но почему-то файловые системы не вымерли, и даже более распространены чем базы данных, значит, стало быть у них есть какие-то преимущества: или что то делают быстрее или решают задачи которые невозможно решать с помощью баз данных или цели не оправдывают средства или еще почему?

По дате
По Рейтингу
Аватар пользователя
Новичок
14лет

По моему Вы сами частично ответили на свой вопрос: где нет необходимости в индексанции данных и высокой скорости обработки данных используют ненормализированные типы данных. . к пример файловую систему, в противном случае - юзают БД.
Работая с отдельными програмными продукатми.. . например по логированию событий в сети (20-50 Тб в сутки) могу сказать выделить один плюс неупорядочных систем хранения информации - возможность оперировать данными какие они есть (raw data), в тоже время в БД Вы обязательно должны объявить тип данных и прочие ограничения, иначе нормализации базы не будет - а значит и толку от неё тоже. .

В целом - рекоммендую вычитать определения и история ФС и БД. . а также сферы применения - возможно Вам поможет сформировать понимание этих сущностей...

Аватар пользователя
Гуру
14лет

файловая системма, к примеру NTFS -таже реляционная база...

Аватар пользователя
Мыслитель
14лет

ЭЭЭ а разве БД сама физический записывает данные на Диск? Она использует файловую систему для непосредственной записи на диск и чтения.