|
|
|
| Слышал что есть такая возможность. Даже тип поля для такого случая есть - BLOB если не ошибаюсь. Так вот вопрос в чем - есть смысл хранить файлы от форума (те что пользователи прикрепляют) в базе? И как вообще такое организовать и такие есть ограничения. | |
|
|
|
|
|
|
|
для: Artem S.
(11.10.2004 в 21:32)
| | Организовывают это следующим образом: читают файл в буфер, например, в строковую переменную и передают её в базу. Здесь главное не побить файл на пути в базу и из базы какой-нибудь кодировкой.
Недостатки такого подхода - база всегда медленее файловой системы, а это в Web достаточно актуально (так как посетителей много) и, если, для это использовать MySQL, то это не самая сильная строна этой базы данных - она проектировалась как очень быстрая база данных работающая в небольшими текстовыми записями. | |
|
|
|
|
|
|
|
для: cheops
(11.10.2004 в 22:51)
| | Я не в тему но, чо можно хранить фотографии в базе???
Я слышал то что можно только хранить путь от фотокрафии | |
|
|
|
|
|
|
|
для: Адоп Акробат
(12.10.2004 в 01:33)
| | Ну cheops уже про это сказал. Файлы лучше хранить отдельно от базы. А в базе просто пути к файлам. | |
|
|
|
|
|
|
|
для: Адоп Акробат
(12.10.2004 в 01:33)
| | Вообще говоря можно и хранить, только для Web - это не рационально и не нужно. К такому подходу прибегают в локальных сетях когда над документами работает большое число людей и важно синхронизовать доступ к документу для нескольких редакторов. | |
|
|
|
|
|
|
|
для: cheops
(11.10.2004 в 22:51)
| | Понятно. Просто была мысль не давать доступ к файлам не через скрипт, но вижу что это не выход. | |
|
|
|