@posters

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

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

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

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

Войти через центр авторизации
Похожие вопросы