题
从 blogs.innodb.com: InnoDB拥有Binlog功能
在我们早期的实验室版本中,我们通过InnoDB Memcached守护程序插件展示了MySQL NOSQL解决方案(请参阅前面的Calvin和我的帖子)。该较早的版本允许后备插件直接与InnoDB进行交互,完全绕过MySQL Optimizer和
QP layers
. 。它与另一个流行的MySQL NOSQL解决方案HandLersocket相差,甚至通过跳过处理程序API层并直接通过InnoDB API访问InnoDB。因此,从理论上讲,它将更简单,更有效。
什么是 QP层?
搜索没有给我带来任何好结果。我最接近的是 Query Path
. 。这是正确的吗?
解决方案
QP很可能代表查询解析。
MySQL优化器需要查询解析器的信息,以确定表名称和列名以及关联的数据类型。
我在dba stackexchange中发表了较早的帖子 关于HandlerSocket如何绕过 MVCC 和行级锁。即使绕过Handlersocket,我也会有些学习。我这么说是因为 在有写操作与相同数据交互时,HandlerSocket进行读取方面存在问题. 。请确保备忘录的插件没有相同的缺陷。请检查此事是否有任何已知错误。
不隶属于 dba.stackexchange