Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Сохранять ли картинки в БД / 6 сообщений из 6, страница 1 из 1
08.06.2011, 15:52
    #37300769
blest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранять ли картинки в БД
Есть около 10 тысяч картинок в формате gif, которые нужно отображать на сайте. Вижу 2 варианта:
1) Хранить картинки в БД
2) Хранить картинке на сервере, а в БД хранить к ним пути

как обычно поступают в таких случаях?
...
Рейтинг: 0 / 0
08.06.2011, 16:13
    #37300817
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранять ли картинки в БД
Если ограничений по размерам нет, и картинки используются только приложением через базу данных то хранение в бд дает следующие преимущества
бакапится вместе с базой

база точно знает есть картинка или нет

Короче однозначного ответа нет, но картинки в базе надежней.
...
Рейтинг: 0 / 0
08.06.2011, 17:40
    #37300998
blest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранять ли картинки в БД
SERG1257Если ограничений по размерам нет, и картинки используются только приложением через базу данных то хранение в бд дает следующие преимущества
бакапится вместе с базой

база точно знает есть картинка или нет

Короче однозначного ответа нет, но картинки в базе надежней.


2) ну я так понимаю можно проверить есть ли картинка в файловой системе

Минут хранения в БД я так понимаю - дополнительный расход ресурсов сервера на преобразование из бинарного вида в изображение?
...
Рейтинг: 0 / 0
08.06.2011, 19:12
    #37301171
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранять ли картинки в БД
blest2) ну я так понимаю можно проверить есть ли картинка в файловой системена уровне СУБД - не всегда возможно.
blestМинут хранения в БД я так понимаю - дополнительный расход ресурсов сервера на преобразование из бинарного вида в изображение?Нет, ни СУБД, ни файловая система не работают с изображениями. Они работают с BLOB-ами и файлами, т.е. просто с последовательностями байтов. Так что никакого специального преобразования не требуется.
...
Рейтинг: 0 / 0
08.06.2011, 21:28
    #37301340
DPH3
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранять ли картинки в БД
Если картинки более-менее часто меняются, то лучше в БД.
Если пользователей может быть много или они могут быть медленные, то стоит подумать о каком-нибудь кэширующем прокси, том же nginx, например...
...
Рейтинг: 0 / 0
09.06.2011, 02:38
    #37301648
Volochkova
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранять ли картинки в БД
Сейчас, кроме картинок, файлов для сайта - 5 гигов.
Сама же база весит 40 метров.
Просмотр файла, без пляски с бубном а вытащи ка мне это в файл... - 2 сек.
Смысла кидать файлы в скбд не созерцаю никакого.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Сохранять ли картинки в БД / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]