Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Pavel Ammosov                        2:5020/400     05 Oct 2001  20:24:40
 To : Sergey Novak
 Subject : Re: mysql blob vs file
 -------------------------------------------------------------------------------- 
 
 Sergey Novak wrote:
 
 SN>Столкнулся с задачей создать хранилище фотографий на вебсервере.
 SN>Выбор стал на одном из двух способов хранения: прямо в файле и
 SN>ссылаться на этот файл простым гиперлинком или в mysql базе. Кто то с
 SN>опытом работы может сказать конкретные "за" и "против" хранения
 SN>файлов при каждом методе?
 
 Оперировать проще, когда все в одном месте. Hапример:
 * удалить твое фото вместе с мета-данными о нем из таблицы можно одной 
   командой delete, а не возится с delete + unlink(),
 * переносить с системы на систему тоже проще - один mysqldump vs.
   mysqldump + tar.
 * меньше шансов, что ты потеряешь фото, хотя ссылки в таблице на него есть,
   или что фото будет валятся на диске, хотя оно из таблицы удалено.
 
 Hо при этом тебе придется пересылать свои фотографии целиком через
 оперативную память, а при хранении в файловой системе ты можешь
 оперировать кусками файлов.
 
 SN>ЗЫЖ Может быть и кусок кода есть, как засунуть в mysql данные блоб...
 SN>а то у меня подозрение, что вот это не пройдет: INSERT INTO
 SN>mytable(blobfield) VALUES ("MZт?є%^$^%$^#%$");
 SN>Тут все символы надо забэкслэшить или более нормальное решение есть?
 
 Использовать placeholderы
 http://www.perldoc.com/perl5.6.1/lib/DBI.html#Placeholders-and-Bind-Values
 
 $dbh->do('insert into yourtable (blobfield) values(?)', {}, $photo);
 
 -- 
 Павел Аммосов, email: apavel@aha.ru, icq uin: 19210183
 www: http://isabase.philol.msu.ru/~apavel/
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 mysql blob vs file   Sergey Novak   29 Sep 2001 09:07:35 
 Re: mysql blob vs file   Pavel Ammosov   05 Oct 2001 20:24:40 
 mysql blob vs file   pavel kurnosoff   06 Oct 2001 01:02:09 
 mysql blob vs file   Sergey Novak   08 Feb 2002 14:07:29 
 Re: mysql blob vs file   Artem Chuprina   08 Feb 2002 18:16:17 
 Re: mysql blob vs file   Igor Sysoev   10 Oct 2001 15:26:17 
Архивное /ru.cgi.perl/6577298f8905.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional