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

L

lGFl

#1
Вопрос собственно такой, народ стоит ли держать изображение в базе данных? или лучше отдельно в папке. :confused:
 
A

Archvile1

#2
Исходя из рациональности - если этот способ хранения чем-то обусловлен, то стоит. Мне в 100% случаев небыло необходимости хранить изображения в БД. Аргументы против такого вида хранения изображения очевидны.
 
M

motorway

#3
Хотя сейчас и подчеркивается в некоторых СУБД, что можно хранить разные типы данных, в данном случае думаю, что лучше хранить просто в файле. В общем, даже у крупных CMS картинки обычно просто хранятся в директориях
 
B

Boss3

#4
lGFl, если БД маленькая, то без разницы. Как только база данных начнет разрастаться, то будет оказывать повышенную нагрузку на хостинг. Ну а дальше хостер сделает предложение, от которого невозможно отказаться :D
 
J

Ja_Natalija

#5
и да и нет

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

motorway

#6
Слишком большого количества файлов в папке вряд ли будет, т.к. обычно на хостинге есть ограничения на это. А алгоритм поиска часто можно ускорить. Но в базе поиск обычно лучше, это да
 
A

a_predator

#8
Лично мое мнение, все таки стоит хранить изображения на диске в структурированных папках. Скорость обработки, мне кажется, будет выше, чем обработка запросов к базе данных.
 
С

Станислав3

#9
Безусловно лучше в папке хранить, нежели в Базе Данных!
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread