The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Интересное ПО: memcached - распределенное кэширова..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Интересное ПО: memcached - распределенное кэширова..."
Сообщение от opennews on 17-Фев-04, 10:55 
Система кэширования тяжелых объектов в оперативной памяти.
Позволяет используя специальное API (для Perl, PHP, Python, Java) прокэшировать в ОЗУ блок данных сопоставленный с определенным символьным ключом (работает как хэш).

Поддерживаемые операции "set", "add", "replace", "get", "delete", "flush_all", так же устанавливается время жизни элемента, после которого он будет удален из кэша.

Взаимодействие клиента и сервера производится через TCP соединение (libevent (http://monkey.org/~provos/libevent/) kqueue, select, poll и /dev/epoll схемы нотификации).

URL: http://www.danga.com/memcached/
Новость: http://www.opennet.me/opennews/art.shtml?num=3417

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Интересное ПО memcached - распределенное кэширование объекто..."
Сообщение от Андрей email on 17-Фев-04, 10:55 
Буквально вчера хотел его приспособить для нужд промышленности , но в нем не оказалось поддержки C/С++ а так же нет транзакций. Не очень удобно.
Cообщить модератору | Наверх | ^

2. "Интересное ПО memcached - распределенное кэширование объекто..."
Сообщение от gurusco.com on 17-Фев-04, 17:20 
Просто кривой /dev/hands
Настоящему программисту это не может помешать, как и все остальное
Cообщить модератору | Наверх | ^

3. "Интересное ПО memcached - распределенное кэширование объекто..."
Сообщение от uldus on 17-Фев-04, 20:20 
>Буквально вчера хотел его приспособить для нужд промышленности , но в нем
>не оказалось поддержки C/С++ а так же нет транзакций.

Транзакции там не к месту.
То что нет и не будет поддержки C/C++ более чем понятно. Я себе не представляю web-проект на C/C++ работающий с SQL базой, ибо вся эффективность C/C++ при этом попадает в /dev/null так как узким местом является запрос к СУБД.


Cообщить модератору | Наверх | ^

4. "Интересное ПО memcached - распределенное кэширование объекто..."
Сообщение от Андрей email on 18-Фев-04, 11:19 
СУБД там нипричем вообше.  Там кода нет который с базами работает. И этот memchached можно использовать во многих местах и, поверь, многие хотят С++ APi. Достаточно почитать их maillist
Cообщить модератору | Наверх | ^

5. "Интересное ПО memcached - распределенное кэширование объекто..."
Сообщение от uldus on 18-Фев-04, 12:19 
>СУБД там нипричем вообше.  Там кода нет который с базами работает.

У memchached не тот уровень абстракции, чтобы с базами работать. Обращение к СУБД - это одна из наиболее типичных накладных операций кеширования которых желательно, при этом затратами на обращение к memchached по TCP/IP можно принебречь. Если вместо скриптования используется С/C++ - то, на то должны быть веские причины и мне кажется более оптимально использовать для кэширования какую-нибудь готовый hash в shared memory.

>И этот memchached можно использовать во многих местах и, поверь, многие
>хотят С++ APi. Достаточно почитать их maillist.

Протокол там очень простой, если хотят, но не могут потратить пару часов на написание интерфейсной библиотеки, значит это не обоснованные желания.


Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру