MySQL 8.0 参考手册 / 第 15 章 InnoDB 存储引擎 /
14.21 InnoDB memcached 插件
InnoDB memcached插件 ( daemon_memcached) 提供了一个集成的
memcached守护进程,可以自动存储和检索InnoDB表中的数据,将 MySQL 服务器变成一个快速的“键值存储”。您可以使用简单
get的set、 和
incr操作来避免与 SQL 解析和构建查询优化计划相关的性能开销,而不是在 SQL 中制定查询。您还可以
InnoDB通过 SQL 访问相同的表,以实现方便、复杂查询、批量操作和传统数据库软件的其他优势。
这种“ NoSQL 风格”的接口使用
memcached API 来加速数据库操作,让使用其缓冲池机制InnoDB处理内存缓存
。通过、和
等memcached操作
修改的数据存储到磁盘中的
表中。memcached简单性与
可靠性和一致性的结合
为用户提供了两全其美的体验,如
第 14.21.1 节“InnoDB memcached 插件的优势”中所述。有关架构概述,请参阅第 14.21.2 节,“InnoDB memcached 架构”addsetincrInnoDBInnoDB.