关于mysql memory存储引擎 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

关于mysql memory存储引擎

2016-03-09 11:29:12 2038 1

memory存储引擎怎么样,好像技术文档较少,有人做过测试吗,性能如何,为什么没有redis和memcache的应用场景多?

取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 18:55:40

    memory内存表的读性能很好,可以进行SQL操作。比如你自己设计一套cookie会话认证系统,用户登录后每次请求都要验证用户的cookie,这时你可以把用于验证的数据MD5(密码+全局盐)和用户ID存在memory内存表中,验证时从用户发送过来的cookie中拿出用户ID,放到memory里查询,然后比对MD5(密码+全局盐)。另外,你还可以存储一些其他内容到内存表用户登录记录里,比如设一个token字段,验证码字段,购物车字段,或者一个杂项字段,里面存json_encode或者serialize编码数据。要注意的是,MySQL重启后,memory表的数据会被清空,这个跟Memcached、Redis一样。

    用Memcached、Redis也能实现上面的功能,但如果你要开发像Discuz!那样通用的能够运行在大多数虚拟主机上的程序时,几乎就不能采用Memcached、Redis了。

    0 0
相关问答

1

回答

MEMORY 存储引擎的特点是什么?

2022-01-18 11:11:19 314浏览量 回答数 1

1

回答

MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)的区别?

2021-12-14 16:16:14 232浏览量 回答数 1

1

回答

常见MYSQL数据存储引擎有什么?

2021-11-02 21:25:57 122浏览量 回答数 1

1

回答

MySQL中批量插入数据用那种存储引擎

2021-10-13 12:42:48 270浏览量 回答数 1

1

回答

关于MYSQL存储过程 求帮助:报错

2020-06-06 11:45:29 291浏览量 回答数 1

1

回答

关于MYSQL存储过程 求帮助,数据库报错

2020-06-01 19:58:18 340浏览量 回答数 1

0

回答

mysql表如何获得关于该id的名称方面?

2019-12-05 15:01:04 136浏览量 回答数 0

1

回答

MySQL的减号?

2019-11-18 16:44:42 330浏览量 回答数 1

1

回答

关于mysql的选择

2016-10-02 00:01:47 2808浏览量 回答数 1

1

回答

MYSQL数据的存储引擎不能改吗

2016-01-28 16:40:06 5290浏览量 回答数 1
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载