Вопрос

Из blogs.innodb.com: Innodb Memcached с возможностью Binlog

В нашем предыдущем выпуске Labs мы представили решение MySQL NOSQL через плагин DinoDB Memcached Daemon (см. Ранее Calvin's и мои посты). Этот более ранний выпуск позволяет плагину Memcached напрямую взаимодействовать с InnoDB, полностью обходящим оптимизатор MySQL и QP layers. Анкет Он отличается еще одним популярным решением MySQL NOSQL, HandlerSocket, пропуская даже слой API обработчика и непосредственно получить доступ к INNODB через API InnoDB. Таким образом, теоретически это было бы проще и эффективнее.

Что такое QP слои?

Поиск не дал мне хороших результатов. Ближе всего, к которому я пришел Query Path. Анкет Это правильно?

Это было полезно?

Решение

QP, скорее всего, означает анализ запросов.

MySQL Optimizer нуждается в информации от анализатора запроса, чтобы выяснить имена таблиц и имена столбцов, а также соответствующие типы данных.

Я сделал более ранний пост в DBA Stackexchange о том, как проходит Handlersocket MVCC и блокировки уровня ряда. Я был бы немного задействовать, что обойти даже обработчик. Я говорю это, потому что У Handlersocket есть проблемы с выполнением чтения, в то время как операции записи взаимодействуют с теми же данными. Анкет Пожалуйста, убедитесь, что плагин Memcached не имеет такого же дефицита. Пожалуйста, проверьте на наличие любых известных ошибок в этом вопросе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top