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