суббота, 2 июля 2011 г.

Re: mysql + blob

верно - это очень плохая идея
база будет расти в МБ - причем на глазах
про дамп в таком случае можно забыть
стоит только представить сколько будет весить дамп с картинками? =)

On Jul 2, 2011, at 9:49 PM, Oleksiy Kovyrin wrote:

> Плохая идея, очень плохая. Я бы посоветовал хранить картинки на диске
> или на каком-нить S3 и в базу складывать только их параметры (иды,
> имена и тп). В случае хранения на диске вы сможете раздавать их не
> тратя особо никаких ресурсов (nginx + sendfile). В случае
> использования S3 вы вообще не тратите ничего кроме денег за трафик :-)
>
> Если же очень хочется хранить в базе, то я не совсем понимаю в чем
> вопрос ваш. Как вытащить из БД - взять и вытащить селектом. Как
> предоставить доступ - обычным экшном в рельсах + send_data.
>
> 2011/7/2 Alex Mercer <alexey.bobyrev@gmail.com>:
>> есть такая задача:
>> записывать изображения напрямую в бд...
>> к примеру, имеем N-ное количество картинок, полученных в результате
>> обработки pdf файла ImageMagick'ом, которые поступают для записи в бд
>> в виде ссылок (путей к картинкам)...
>> т.к. ранее с :binary неприходилось работать, то прошу помощи, как сие
>> действие реализовать правильнее...
>> и как потом вытащить эти картинки из бд, и предоставить доступ к ним в
>> виде ссылок (http://localhost/some_path/image1.png, http://localhost...,
>> ...)
>
> --
> Oleksiy Kovyrin
> http://kovyrin.net/
>
> --
> --
> Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
> FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
>
> Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> ror2ru@googlegroups.com
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
> Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий