(пример работы протокола HandlerSocket на картинке)
Вступление
В предыдущем проекте возникла потребность в разгрузке базы данных, тогда жизнь и столкнула меня с HandlerSocket`ом.
HandlerSocket — это протокол, реализованный в одноимённом плагине для РСУБД MySQL, позволяющий использовать NoSQL методику для доступа к данным, хранящимся в InnoDB таблицах. Основная причина, по которой используют NoSQL решения — это очень быстрый поиск по первичному ключу.
Еще про HandlerSocketHandlerSocket работает как демон внутри процесса mysql, принимая TCP соединения и выполняя запросы клиентов. Он не поддерживает SQL запросы, вместо этого он предоставляет простой язык запросов для CRUD операций с таблицами. Именно поэтому он гораздо быстрее mysqld/libmysql в некоторых случаях:
HandlerSocket оперирует данными без парсинга SQL запроса, что приводит к уменьшению загрузки процессора.
Он поддерживает пакетное выполнение запросов. Можно отправить несколько запросов сразу и получить результат за один раз, что опять же снижает нагрузку на процессор и на сеть.
Протокол HandlerSocket более компактный, чем у mysql/libmysql, что приводит к сокращению нагрузки на сеть.
Подробнее можно почитать здесь:
- Официальный репозиторий;
- Введение в HandlerSocket: описание протокола и расширения php-handlersocket;
- То, что вы хотели знать о HandlerSocket, но не смогли нагуглить;
- Первый опыт работы с Handler Socket & php_handlersocket.
Под катом вас ожидает:
- Новая библиотека для работы с HS, написанная на PHP;
- Сравнение производительности существующих решений + нового;
- Symfony2 bundle для работы с HS;
- Плагины к Munin для мониторинга активности HS;
- Разные мысли вслух и рассказы о «шишках».
Читать дальше →
Входе одного проекта мне пришлось создать сверхбыструю русскую морфологию. Около 50.000 слов в секунду на довольно слабом ноутбуке, что всего в 2-3 раза медленнее чем стемминг (обрезка окончаний по правилам), но значительно его точнее. Это данные по обычному диску, на SSD или виртуальном диске поиск происходит значительно быстрее.
Первоначальная версия была на MySQL, но перевод ее на файлы мне удалось добиться стократного увеличения производительности. О том когда и почему файлы быстрее MySQL я и расскажу в статье.
Читать дальше →
Правда политики! Почему разваливаются государства! И как создаются государства!Украина говорят сейчас не государство?
Царская Россия развалилась, Президент Керенский бежал, и что сделал В.И.Ленин, понимая что государства нет?! Издал Законы,1917 года! которые юридически и фактически определили Отношение Частной собственности населения и Труда и его Распределения, и Государство было создано и народ пошел отстаивать свои завоевания, свою Частную Собственность на Землю и свою Частную собственность Труда!
Помните, как в фильме «Поднятая целина» ..утвердить список к расклучиванию…Тит Бородин, достоин он раскулачивания,, народ не охотно голосует. почему спрашивает Председатель, ему Нагульнов, мол Тит Бородин в прошлом был красный партизан, а нонешний кулак.... И когда пошли раскулачивать, Тит Бородин и говорит, завоевал себе Сладкую Жизню!
То есть гениальность Шолохова в том, что он именно и показал в своих произведениях, что народ воевал за те законы 1917 года, которые и давали ему частную собственность на свой труд и продукты своего труда, и он народ и создал развалившееся государство вновь.
Даже Армии после 1917 года не было долгое время, и народ российский создал Государство быстро и сразу!
Производительные силы экономики и частная собственность не соответствуют друг другу. И далее вполне закономерный разлад Производственных отношений в Частной собственности Общественного Капитала, и Его распределения в Государстве.
И всё это выливается в Кризис, с разными формами его действия, от Эволюционного, до Революционного, типа Украинского Кризиса.
Создать Новое Государство, ДНР, нет ничего проще, как им думается, в интернете есть структура как пособие, что структура государства, бери и назначай на эти должности хоть профессионалов, хоть преданных «большевиков своей партии» или ополчения, без разницы, если конечно, не планировать, что при признании, можно войти в состав какого то государства и потекли бюджетные деньги.
Новое Государство создается, не сверху, а снизу, созданием Отношений Частной собственности населения и его Труда и его Распределения.
Что собственно сейчас и должна будет делать Украина! Если она это не сделает, то что сделает свободолюбивый народ Украины?!
Также развалился и СССР, до критической массы дошло не соответствие Частной собственности населения и Труда и его Распределения! Вспомните, как весь народ приветствовал Частную Собственность и Кооперацию Труда! в начале Перестройки!
http://chron.eduhmao.ru/img_10_26_1_3.html
Создание Совета Народных Комиссаров Первые декреты Советской власти
Анархо-коммунист Батька Махно в 1919 году на съезде Советов рабочих и крестьянских депутатов в г. Екатеринославе (цитируем)
“Третья анархо-коммунистическая революция, которая будет не пролетарской, а анархо-коммунистической за всеобщее освобождение народа от ига власти и насилия, от пролетарского капитализма и социализма, когда сам пролетариат себя освободит через Выборы”
Самая Мирная идеология анархо-коммуниста П.Ж.Прудона,
когда не будет Бедных и будут Богатые - это доказала Парижская Коммуна 1871 года.
Мирным путем, через Выборы - сам народ решил Свою судьбу --
и создал Новую Власть и Новую Социально-ориентированную экономику!!!
и избрал Верховный Совет, в который из 92 человек было 49 Анархистов.