| |
|
|
| | Слышал что есть такая возможность. Даже тип поля для такого случая есть - 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)
| | | Понятно. Просто была мысль не давать доступ к файлам не через скрипт, но вижу что это не выход. | |
| |
|
|