Drupal и HandlerSocket - кто-нибудь использует ?

Главные вкладки

Аватар пользователя Crea Crea 23 ноября 2012 в 14:16

В свое время отказался от использования HandlerSocket, когда оно было только анонсировано (обычно сначала решение сырое). Сейчас глянул - оно уже давно включено в состав MariaDB. Возможно, оно уже давно созрело Smile
Есть идея на нем построить кеш, сессии, lock.inc (в общем, стандартный джентльменский набор) плюс пропатчить ядро, чтобы все простые запросы через него работали без парсинга SQL.
Вижу в подобном решении много преимуществ:
1) Отсутствие доп. софта - значит конфигурация сервака проще
2) Расход памяти меньше, т.к. handlersocket жрет ту же память мускуля, что и при SQL доступе. В случае решений типа Memcache, Redis, Mongodb память расходуется дважды - при доступе в базу и на отдельный кэш.
3) Прозрачность для всех модулей, работающих с базой. Модули, которые используют SQL, автоматически делают свои данные доступными из HandlerSocket.
4) Возможность пропатчить модули, в том числе ядро, на использование запросов HandlerSocket вместо SQL.