Какой рейтинг вас больше интересует?
|
[Из песочницы] Не стоит бояться использовать HandlerSocket2014-10-08 11:41:54 (читать в оригинале)(пример работы протокола HandlerSocket на картинке) ВступлениеВ предыдущем проекте возникла потребность в разгрузке базы данных, тогда жизнь и столкнула меня с HandlerSocket`ом. HandlerSocket — это протокол, реализованный в одноимённом плагине для РСУБД MySQL, позволяющий использовать NoSQL методику для доступа к данным, хранящимся в InnoDB таблицах. Основная причина, по которой используют NoSQL решения — это очень быстрый поиск по первичному ключу. Еще про HandlerSocket HandlerSocket работает как демон внутри процесса mysql, принимая TCP соединения и выполняя запросы клиентов. Он не поддерживает SQL запросы, вместо этого он предоставляет простой язык запросов для CRUD операций с таблицами. Именно поэтому он гораздо быстрее mysqld/libmysql в некоторых случаях: HandlerSocket оперирует данными без парсинга SQL запроса, что приводит к уменьшению загрузки процессора. Он поддерживает пакетное выполнение запросов. Можно отправить несколько запросов сразу и получить результат за один раз, что опять же снижает нагрузку на процессор и на сеть. Протокол HandlerSocket более компактный, чем у mysql/libmysql, что приводит к сокращению нагрузки на сеть. Подробнее можно почитать здесь:
Под катом вас ожидает:
Читать дальше → Тэги: handlersocket, handlersocketlibrary, munin, mysql, nosql, php, symfony, высокая, производительность
|
Категория «Бизнес»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.