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