数据库 Redis缓存数据库(一) 先导知识:MemcacheMemcache是一个高性能的分布式内存对象缓存系统,代码类似于Hash。已经有了Memcache,为什么还要用Redis呢?下面Memcache的缺点:不支持数据持久化存储...... 2019年12月26日 149 views 发表评论 阅读全文
数据库 MySQL数据库(三)锁机制 MyISAM默认使用表级锁,不支持行级锁InnoDB默认使用行级锁,也支持表级锁表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;...... 2019年11月29日 116 views 发表评论 阅读全文
数据库 MySQL数据库(二)事务 MySQL的存储引擎InnoDB支持事务,MyISAM不支持事物数据库事务的四大特性(ACID)原子性(atomic) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介...... 2019年11月18日 140 views 1 阅读全文
数据库 MySQL数据库(一)索引 索引的作用是操作数据库时避免全表扫描。索引的机制 BTree与B+Tree索引B(blance)树可以看作是对2-3查找树的一种扩展,即他允许每个节点有M-1个子节点。根节点至少有两个子节点每个节点有...... 2019年11月07日 194 views 发表评论 阅读全文