Посоветуйте модуль для сохранения приаттаченных файлов в БД.

Главные вкладки

Комментарии

Аватар пользователя Nick Nick 21 апреля 2005 в 9:21

filestore хранит файлы в БД (не знаю поддерживается до сих пор), но он не работает с атачами.

Вообще, хранить файлы в БД - неправильно, т.к. база неоправданно разрастается.
Файловая система - оптимальное срадство для хранения файлов.

--
USU-Lug http://usu-lug.org.ru

Аватар пользователя qman qman 21 апреля 2005 в 12:54

я делаю сайт для интранета. Меня мало волнуют вопросы объема БД, т.к. я в них почти не ограничен. Мне не совсем нравится идея сохранения аттачей отдельными файлами. Т.к. их будет хранится порядка несколько тысяч, чтобы все это хранилось в одной директории.. думаю, что винда тяжело будет это переваривать....

Может кто-нибудь выскажет свое мнение , за или против хранения аттачей в БД

Аватар пользователя Nick Nick 21 апреля 2005 в 13:13

Думаешь увеличение объема БД хорошо скажется на скорости работы?..
Именно это я имел ввиду под словом "неоправдано". Само по себе большая БД - это еще не смерть... Но, увеличивать ее размер всем, что под руку подвернется этого тоже не стоит делать...
По идее, не важно сколько у тебя файлов в одном каталоге. Хотя... Винда странная система... Все может быть... imho слабый аргумент против файлов. Если даже winдовый проводник тебе не покажет этот каталог, то не значит, что php не сможет брать оттуда файлы.
Да... и ... вообще проверить можно. Программа, которая насоздает кучу случайных файлов пишется за 3 мин. на почти любом языке программирования... Или.. еще есть замечательная операция "копировать"... Вообщем, гораздо лучше чем гадать, устроить эксперемент...

--
USU-Lug http://usu-lug.org.ru

Аватар пользователя qman qman 22 апреля 2005 в 6:17

Хорошо, ты меня убедил. Подскажи теперь каким модулем лучше пользоватся чтобы приаттачить файлы?

Аватар пользователя qman qman 25 апреля 2005 в 5:46

Дело не в том что не устраивает... Есть несколько модулей для подключения файлов. Мне интересно чем лучше (правильней) прикреплять файлы?