Спустя 2 минуты, 42 секунды (22.06.2010 - 22:17) waldicom написал(а):
Можно. Но не нужно. В БД лучше хранить ссылку на файл.
Спустя 2 минуты, 42 секунды (22.06.2010 - 22:20) alex1 написал(а):
Ну, а если мне это не удобно. Я понимаю, что может быть некоторое замедление в работе. Но плюсов пока я вижу больше. Не нужно никаких каталогов создавать. Просто я уделяю организации хранения файлов большое внимание. Именно БД в этой организации, на мой взгляд, идеальное решение.
Спустя 4 минуты, 36 секунд (22.06.2010 - 22:25) waldicom написал(а):
Цитата (alex1 @ 22.06.2010 - 21:20) |
Но плюсов пока я вижу больше. Не нужно никаких каталогов создавать |
Это, простите, плюс такой, что каталогов не надо создавать? А какие еще плюсы Вы видите? А минусы Вы считали?
Цитата (alex1 @ 22.06.2010 - 21:20) |
Именно БД в этой организации, на мой взгляд, идеальное решение. |
Не, ну а кто Вам запретит? Конечно Вы можете запихать картинки в BLOB-поля и работать с ними. Только зачем (и тут мы возвращаемся к вопросам выше)?
Спустя 3 минуты, 45 секунд (22.06.2010 - 22:29) alex1 написал(а):
Если Вам не сложно, то могли бы перечислить минусы. У меня нет большого опыта.
Спустя 30 минут, 26 секунд (22.06.2010 - 22:59) gzim9x написал(а):
alex1
Цитата |
Ну, а если мне это не удобно. Я понимаю, что может быть некоторое замедление в работе. Но плюсов пока я вижу больше. Не нужно никаких каталогов создавать. Просто я уделяю организации хранения файлов большое внимание. Именно БД в этой организации, на мой взгляд, идеальное решение. |
как делается чаще всего: в один каталог (не нужно больше ) пишутся сами файлы -- имена уникальные, при создании используете md5(), uniqid()...
а уж структуру храните в базе -- в том виде в котором будет удобно, только вместо blob-полей будут ссылки на файлы.
это и в OS так -- структура файлов и каталогов (которая вам так нравится) размещена отдельно от их физического расположения (в виде кластеров...)
Спустя 19 часов, 49 минут, 30 секунд (23.06.2010 - 18:48) vagrand написал(а):
Цитата |
Если Вам не сложно, то могли бы перечислить минусы. У меня нет большого опыта. |