![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库Mysql
文章平均质量分 85
Zaki_huang
新主页http://www.jianshu.com/u/18dc720a508b
展开
-
B树,B+树,B*树
B-树 B-树,即为B树。 B树结点可以有很多子女,一颗含n个结点的B树的高度也为O(lgn),B树可以在O(lgn)时间内,实现各种如插入,删除等动态几何操作。 如下图所示,即是一棵B树,一棵关键字为英语中辅音字母的B树,现在要从树种查找字母R(包含n[x]个关键字的内结点x,x有n[x]+1]个子女(也就是说,一个内结点x若含有n[x]个关键字,那么x将含有n[x]+1个子女)。所有的叶结原创 2017-03-31 21:42:09 · 420 阅读 · 0 评论 -
Mysql数据库引擎
Mysql针对不同的存储需求可以选择最优的存储引擎。各引擎对比如下: MyISAM 特性: 1.不支持事务; 2.表级锁定: 读写互相阻塞:不仅会在写入的时候阻塞读取,MyISAM还会在读取的时候阻塞写入,但读本身并不会阻塞另外的读 3.只会缓存索引; 适用场景: 1.不需要事务支持; 2.并发相对较低; 3.数据修改相对较少,以读为主; 4.数据一致性要求不是非常高;Inn原创 2017-03-31 22:39:39 · 247 阅读 · 0 评论 -
数据库 事务
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响原创 2017-05-06 09:56:09 · 253 阅读 · 0 评论