|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Igor Sysoev 2:5020/400 10 Oct 2001 15:26:17 To : Pavel Ammosov Subject : Re: mysql blob vs file -------------------------------------------------------------------------------- Pavel Ammosov <apavel@isabase.philol.msu.ru> wrote: > Sergey Novak wrote: > SN>Столкнулся с задачей создать хранилище фотографий на вебсервере. > SN>Выбор стал на одном из двух способов хранения: прямо в файле и > SN>ссылаться на этот файл простым гиперлинком или в mysql базе. Кто то с > SN>опытом работы может сказать конкретные "за" и "против" хранения > SN>файлов при каждом методе? > > Оперировать проще, когда все в одном месте. Hапример: > * удалить твое фото вместе с мета-данными о нем из таблицы можно одной > командой delete, а не возится с delete + unlink(), > * переносить с системы на систему тоже проще - один mysqldump vs. > mysqldump + tar. > * меньше шансов, что ты потеряешь фото, хотя ссылки в таблице на него есть, > или что фото будет валятся на диске, хотя оно из таблицы удалено. > > Hо при этом тебе придется пересылать свои фотографии целиком через > оперативную память, а при хранении в файловой системе ты можешь > оперировать кусками файлов. Более того, ещё хорошо бы сделать обработку If-Modified-Since и Ranges. Hу и на серьёзной нагрузке (но это, видимо, не грозит) всё это хозяйство загнётся. Короче, плюсов от хранения в базе картинок меньше, чем минусов. -- Игорь Сысоев --- ifmail v.2.15dev5 * Origin: Rambler Office news site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/16596b086d4d4.html, оценка из 5, голосов 10
|