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

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

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

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

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

Похожие вопросы
Synapse AI Москва
от 120 000 ₽
ITK academy Нижний Новгород
от 75 000 до 120 000 ₽
от 180 000 до 250 000 ₽