Стоит ли держать изображение в MySQL базе данных

lGFl

Пользователь
Регистрация
16.08.10
Сообщения
1
Реакции
0
Баллы
1
Адрес
Новомосковск
Вопрос собственно такой, народ стоит ли держать изображение в базе данных? или лучше отдельно в папке. :confused:
 

Archvile1

Пользователь
Регистрация
30.06.10
Сообщения
110
Реакции
0
Баллы
11
Исходя из рациональности - если этот способ хранения чем-то обусловлен, то стоит. Мне в 100% случаев небыло необходимости хранить изображения в БД. Аргументы против такого вида хранения изображения очевидны.
 
Последнее редактирование:

motorway

Пользователь
Регистрация
30.06.10
Сообщения
638
Реакции
0
Баллы
11
Хотя сейчас и подчеркивается в некоторых СУБД, что можно хранить разные типы данных, в данном случае думаю, что лучше хранить просто в файле. В общем, даже у крупных CMS картинки обычно просто хранятся в директориях
 

Boss3

Пользователь
Регистрация
19.06.10
Сообщения
1.683
Реакции
392
Баллы
28
Адрес
Pirate Bay
lGFl, если БД маленькая, то без разницы. Как только база данных начнет разрастаться, то будет оказывать повышенную нагрузку на хостинг. Ну а дальше хостер сделает предложение, от которого невозможно отказаться :D
 

Ja_Natalija

Пользователь
Регистрация
20.08.10
Сообщения
1
Реакции
0
Баллы
1
Адрес
Рига
и да и нет

Могу добавить что это еще и на время back up повлияет, если будете делать полную копию базы. А стоит ли если картинки не меняются?! а вот если изображения часто изменяются и принцип работы с ними должен быть как и с обычной переменной информацией, то лучше пользуйтесь базой данной. В качестве аргумента - поиск файла в папке с очень большим количеством файлов довольно медленный.
 

motorway

Пользователь
Регистрация
30.06.10
Сообщения
638
Реакции
0
Баллы
11
Слишком большого количества файлов в папке вряд ли будет, т.к. обычно на хостинге есть ограничения на это. А алгоритм поиска часто можно ускорить. Но в базе поиск обычно лучше, это да
 

a_predator

Пользователь
Регистрация
14.09.10
Сообщения
1
Реакции
0
Баллы
1
Лично мое мнение, все таки стоит хранить изображения на диске в структурированных папках. Скорость обработки, мне кажется, будет выше, чем обработка запросов к базе данных.
 

Станислав3

Пользователь
Регистрация
12.12.10
Сообщения
9
Реакции
0
Баллы
1
Безусловно лучше в папке хранить, нежели в Базе Данных!
 

Статистика форума

Темы
200.483
Сообщения
380.307
Пользователи
327.889
Новый пользователь
Omaxis
Сверху Снизу