Django cache backend для mongodb

Вчера написал mongodb бэкенд для кэш-системы в джанго. Пощупать можно на битбакете Подключил mongodb кэш для dumpz.org — кажется, работает :) Бэкенд умеет задавать записям время жизни и при попытке чтения устаревшей записи грохает её. Я без понятия насколько это всё быстро работает по сравнению с тем же кэшем в файловой системе или RDBMS. Просто очередной велосипед в рамках изучения mongodb.

Добавить пост в:   Delicious Reddit Slashdot Digg Technorati Google
Подписаться Комментировать

пингбэков

Комментарии

kurilka 6.05.2010 16:08

Только мне одному кажется, что логичней было бы сравнивать с memcached? P.S.А аутентификацию через гугловый OpenID нет надежды пофиксить?

Memcached порвёт монго как тузик грелку т.к. memcached — это простая key-value database, которая хранит всё в памяти. А mongodb хранит всё на диске, причём структура данных сложная! Тут и сравнивать нечего :) Просто памяти у меня на VDS не слишком много, поэтому не охото хранить кэш в ней. В dumpz.org например 20k документов, не хочу их все кэшировать в RAM, если представить, что каждая страница 10кб, то получается 200мегабайт на весь сайт o_O

На OpenID надежды нет и вообще охото удалить нафиг byteflow и поставить что-нить менее монстрообразное.

Индексы как раз-таки в памяти и хранятся как key:value, можно в нее хоть всю базу загнать, если оперативка позволяет. Поэтому я в принципе не вижу особого смысла в отдельном кешировании для mongodb.

Честно говоря, не понял ничего. Если вам не сложно, напишите подробнее.

Впечатлился и тоже опубликовал свой Django Redis Cache backend: http://code.google.com/p/django-redis-cache/ ;o)

Отлично :) Хоть для чего-то моё поделие сгодилось, чтобы впечатлить кого-нить :)

To research the this good post was not very simple and very good way is to buy custom essay papers at the term paper writing services.

This is the best column I have of all time find out! Not bad column just about life! When I have studied at scholl I also faced troubles of do my dissertation and topic exercise, because I had a job and individual occupy in life, and I never had adequately time to write topic. And then my friend told me about dissertation! Since then my life has become superiorly!

Required. 30 chars of fewer.

Required.

captcha image Please, enter symbols, which you see on the image