Возможно, вы придете к выводу, что перевод базы данных в автономный режим во время резервных копирований является привлекательным компромиссом. Если ответы на эти вопросы неясные или неоткровенные, то это может свидетельствовать о небрежном использовании внешних данных в проекте.
ДОПУСТИМЫЕ СПОСОБЫ ИСПОЛЬЗОВАНИЯ АНТИПАТТЕРНА
Существуют обоснованные причины хранения изображений и других больших объектов в файлах вне базы данных.
• Размер базы данных гораздо меньше без изображений, поскольку изображения обычно занимают много места по сравнению с простыми типами данных, такими как целые числа и символьные строки.
• Резервное копирование выполняется быстрее и получаемый результат меньше по размеру, если изображения не содержатся в базе данных. Изображения следует скопировать из файловой системы в качестве отдельного этапа резервного копирования, но эта процедура отличается большей управляемостью, чем резервное копирование огромной базы данных.
• Если изображения находятся в файлах вне базы данных, проще выполнять специальные операции предварительного просмотра и редактирования. Например, если требуется применить групповое изменение, ко всем изображениям, то в этом случае особенно удобно хранить изображения вне базы данных.
Если перечисленные преимущества хранения изображений в файлах важны, и проблемы, описанные выше, не являются препятствиями, возможно, будет принято решение об использовании внешних файлов изображений в разрабатываемом проекте.
Опубликовал vovan666
August 15 2013 04:18:16 ·
0 Комментариев ·
3193 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.