mongodb... это скорее альтернатива memcache + реляционная БД (кстати,
не работает c openvz, если что). А для memcache можно самому теги реализовать (например, рассказано в
этом видео, на 38-ой минуте) или воспользоваться готовыми реализациями (в
этой статье, описана реализация Котерова и комментарии можно почитать, в zf что-то должно быть и есть еще memcache-tag
s)