谦让早晨

文章
12
资源
0
加入时间
4年0月4天

redis为什么使用单线程

为什么使用单线程1.多线程会增加线程上下文切换开销2.多线程需要精细的设计,使得代码的不好维护3.数据是存在于内存中的,采用多线程会导致资源竞争,此时就要引入锁机制,随着线程的增加吞吐量会下降为什么如此之快1.数据是纯内存操作,寻址速度快是磁盘寻址的10W倍2.数据结构简单,对数据操作简单3.单线程没有线程切换开销4.使用的IO模型为,io多路复用epoll...

Mysql基础知识点2----之存储引擎

Mysql基础-------------存储引擎引擎分类MyISAM和InnoDB(两种是最常见的存储引擎),MEMORY 存储引擎、NDB 存储引擎、Memory (Heap) 存储引擎----网上一搜就是一大堆,主要是MyISAM和InnoDB不要盲目观看:自己个人对引起的分类MyISAM:MySQL 官方提供默认的存储引擎,其特点是不支持事务、表锁和全文索引;InnoDB:...