Наткнулся на.
http://code.google.com/p/memcached-tag/
Проект содержит патч к серверу memcached и патч к php-memcached расширению. В патче добавлен следующий функционал.
Есть таги. (Пространство имен)
Ключ можно привязать к тагу
tag_add tag key
Все ключи относящиеся к одному тагу можно махом грохнуть
tag_del tag
Если у тага не остается ни одного ключа, он убивается автоматически.
То что нужно, пойду собирать и пропихивать чтобы нам его в тестовом режиме начали ставить.
/me очень рад :)
Update Сбт Окт 25 00:49:01
Радость оказалась преждевременной.
1. Скачать, пропатчить, собрать не вызвало проблем хоть и не делал этого ни разу. Единственное пришлость переобозвать папку.
2. Заявленный функционал работает.
3. Проверил жалобы, не нашел, но на сайте проекта висит баг от May 02, 2008 http://code.google.com/p/memcached-tag/issues/detail?id=1 и за полгода до сих пор не поправлен.
4. Баг был мной повторен.
5. Сей код был отдан на растерзание нашему cpp отделу, квалификация товарищей сомнений не вызвает.
Резюме. Посоветовавшись с cpp отделом, решили что чем использовать эту поделку, они нам предоставят свою реализацию.
Жду, думаю несколько месяцев до тестов.
В качестве вариантов находили несколько реализаций на java. По отзывам товарищей все эти реализации медленнее memcached, из за обилия разных финтифлюшек, где namespaces самая мелкая финтифлюшка.
http://code.google.com/p/memcached-tag/
Проект содержит патч к серверу memcached и патч к php-memcached расширению. В патче добавлен следующий функционал.
Есть таги. (Пространство имен)
Ключ можно привязать к тагу
tag_add tag key
Все ключи относящиеся к одному тагу можно махом грохнуть
tag_del tag
Если у тага не остается ни одного ключа, он убивается автоматически.
То что нужно, пойду собирать и пропихивать чтобы нам его в тестовом режиме начали ставить.
/me очень рад :)
Update Сбт Окт 25 00:49:01
Радость оказалась преждевременной.
1. Скачать, пропатчить, собрать не вызвало проблем хоть и не делал этого ни разу. Единственное пришлость переобозвать папку.
2. Заявленный функционал работает.
3. Проверил жалобы, не нашел, но на сайте проекта висит баг от May 02, 2008 http://code.google.com/p/memcached-tag/issues/detail?id=1 и за полгода до сих пор не поправлен.
4. Баг был мной повторен.
5. Сей код был отдан на растерзание нашему cpp отделу, квалификация товарищей сомнений не вызвает.
Резюме. Посоветовавшись с cpp отделом, решили что чем использовать эту поделку, они нам предоставят свою реализацию.
Жду, думаю несколько месяцев до тестов.
В качестве вариантов находили несколько реализаций на java. По отзывам товарищей все эти реализации медленнее memcached, из за обилия разных финтифлюшек, где namespaces самая мелкая финтифлюшка.
3 comments:
Производительность tag_add не тестировал?
Пока нет, нашел вчера ночью, пошел спать, попробую сегодня собрать, завтра протестировать, результаты напишу.
Пока что настораживает, там народ уже запостил неприятный баг, и мне кажется что основные тесты нужно делать правильность работы. Не думаю что производительность тут страшно упадет.
Теста не было, в посте обновил почему
Post a Comment