InnoDB
memcached插件(daemon_memcached
)提供了一个集成的memcached守护程序从自动存储和检索数据InnoDB
的表,把MySQL服务器到快速“键值存储”。您可以使用simple get
,set
和incr
操作来避免用SQL解析查询,而这些操作可以避免与SQL解析和构建查询优化计划相关的性能开销。您也可以InnoDB
通过SQL 访问相同的表,以实现便利,复杂的查询,批量操作以及传统数据库软件的其他优势。
这个“ NoSQL风格”接口使用memcached API加速数据库操作,从而允许InnoDB
使用其缓冲池机制处理内存缓存。通过数据修改memcached的操作,例如add
,set
,和incr
被存储到磁盘,在InnoDB
表中。如“ InnoDB memcached插件的优点”所述,memcached的简单性,InnoDB
可靠性和一致性的结合为用户提供了两全其美的优势。有关体系结构概述,请参见“ InnoDB memcached体系结构”。