Кеширование на отдельном сервере с использованием тегов
Добрый день!
Хотел бы сделать кеширование на отдельном сервере.
Memcache не подходит т.к. он использует только оперативу, что пока достаточно дороговато. Как вариант memcacheDB, он использует хранение информации в файловой системе и ускоряет операции за счет использования оперативы, также он отлично масштабируется. Вот только у memcacheDB, как и у memcache нет возможности привязки тегов к записям.
Иными словами нужна возможность задать кеш вида:
set(key,value,array(tag1,tag2,tag3...,tagN))
считать:
get(key)
очистить по тегу:
clear(tag1)
Ну и естественно, поскольку кеширование на отдельном сервере, критична скорость работы.
Есть какие-то аналоги memcacheDB с возможностью использования тегов?
UPD: Пока присматриваюсь к MongoDB, вероятно она мне подойдет.
Последний раз редактировалось greatilya, 21.11.2011 в 12:45.
|