Re: nginx-gridfs кто-нибудь пробовал?

Danila Shtan danila на shtan.ru
Ср Апр 20 03:25:39 MSD 2011


А есть соображения, по которым mogilefs будет принципиально лучше
монговской gridfs?

Д.

2011/4/20 Alex Vasilenko <aa.vasilenko на gmail.com>:
> В сторону mogilefs не смотрели? Также есть модуль nginx-mogilefs, который
> отлично подойдет для ваших целей.
> 20 апреля 2011 г. 0:06 пользователь Danila Shtan <danila на shtan.ru> написал:
>>
>> Мы пробовали тестировать.
>>
>> Закинули 10 гигабайт мелких картинок (от 4 до 200 килобайт) и через
>> siege с трех машин по локальному гигабиту начали гнобить сервер
>> абсолютно рандомными запросами по всему архиву.
>>
>> 600 rps оно показало, нагрузка на сервер была не большой, но
>> существенно большей, чем отдавать те же самые картинки с диска через
>> nginx.
>>
>> Для нас это стало некоторым критерием жизнеспособности идеи, но есть
>> опасения, что с ростом базы (10 гигабайт теоретически выгружалось в
>> память легко), все может стать печальнее. Ну и по здравому рассуждению
>> — толковых аргументов "за" кроме автоматической репликации я не нашел.
>>
>> В итоге — в монге оставили метаданные файлов, а раздаем все же с фс
>> напрямую. Хотя навязчивая идея "сложить все в монгу" иногда приходит
>> снова.
>>
>> Если будете пробовать — обязательно расскажите про опыт, очень интересно.
>>
>> Д.
>>
>> PS. если я ничего не путаю, nginx-gridfs пока не умеет range запросы.
>> Впрочем, для картинок это не очень актуально.
>>
>> 2011/4/20 vitaly на rcdesign.ru <vitaly на rcdesign.ru>:
>> > Нужно отдавать картинки по 100-200 кило, что-то вроде аттачментов на
>> > форуме.
>> > Общим количеством
>> > в пределах 500 гигабайт. Есть навязчивая идея засунуть файлы в монгу и
>> > раздавать прямо оттуда.
>> >
>> > https://github.com/mdirolf/nginx-gridfs
>> >
>> > С одной стороны заманчиво, потому что сильно упрощает код. Удобно в
>> > одном
>> > месте хранить
>> > и файлы, и метаданные, и превьюшки. С другой - непонятно, во что это
>> > выльется по процессору и памяти.
>> >
>> > Кто-нибудь пробовал такую конфигурацию на реальном продакшене?
>> > Что-нибудь
>> > можете посоветовать?
>> >
>> > Vitaly Puzrin
>> > http://www.rcdesign.ru
>> >
>> > _______________________________________________
>> > nginx-ru mailing list
>> > nginx-ru на nginx.org
>> > http://nginx.org/mailman/listinfo/nginx-ru
>> >
>> >
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org
>> http://nginx.org/mailman/listinfo/nginx-ru
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
>


Подробная информация о списке рассылки nginx-ru