Задать вопрос
@posters

В каких случаях предпочтение следует отдавать хранению информации в файлах, а не в БД?

Или же во всех случаях, когда речь заходит не о коде программы, предпочтение следует отдавать базе данных?
Может ли быть выгода от хранения в базе данных лишь индексов к файлам с информацией? Если да, то в каких случаях?

Речь идет о текстовой информации.
  • Вопрос задан
  • 175 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Базы данных имеют ограничение на размер, пихать тудя всякий мусор это плохо.
Файл есть файл. Он прост как 3 копейки, бэкапится и восстанавливается также.
В базе вы как минимум пляшете с бубном. Ну и проигруете в эффективности раз в 5.
Другой вопрос файл у вас доступен всегда, нет оверхэда на извлечение и прочее, ваш сервер просто его отдает.
Ваш индексатор его просто индексирует, вы его просто удаляете. И вам не нужно ШРИНКАТЬ если вы конечно понимаете о чем я.
Ответ написан
2ord
@2ord
В каких случаях предпочтение следует отдавать хранению информации в файлах
Когда речь идет о конфигурации приложения, о мизерном количестве файлов и при этом нет связей между сущностями. Когда нет одновременного изменения состояния содержимого файлов разными процессами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы