
数据库
言酒僧
这个作者很懒,什么都没留下…
展开
-
Java面试之数据库——数据库索引
原文:https://blog.youkuaiyun.com/sundacheng1989/article/details/53117172最近使用到Oracle数据库的索引比较多,所以就想好好研究一下索引到底是什么。毕竟作为一个Application Developer,而不是DBA,所以这篇文字也是很通俗,特别浅显的描述了一下索引相关的概念。为什么需要索引?数据在磁盘上是以块的形式存储的。为确保对磁盘操...转载 2018-05-31 11:01:02 · 18540 阅读 · 2 评论 -
第一章 MYSQL架构
1.1 MYSQL逻辑架构第一层:并非MYSQL独有,许多都是基于网络的客户端/服务器模型,建立链接;第二层:MYSQL的大部分核心内容,比如查询、分析、优化、缓存及所有的内建函数; 第三层:数据库存的存储引擎。1.1.1 连接管理和安全性1.1.2 优化和执行1.2 并发控制1.2.1读锁和写锁1.2.2锁粒度表锁和行级锁1.3 事务什么是事务:是...原创 2018-08-29 11:39:59 · 202 阅读 · 0 评论 -
一看就懂的数据库范式介绍(1NF,2NF,3NF,BC NF,4NF,5NF)
转载:http://josh-persistence.iteye.com/blog/2200644一、基本介绍 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4...转载 2018-09-04 15:23:51 · 1207 阅读 · 0 评论 -
漫画算法:什么是 B 树?
伯乐在线补充:本文提到的「B-树」,就是「B树」,都是 B-tree 的翻译,里面不是减号-,是连接符-。因为有人把 B-tree 翻成 「B-树」,让人以为「B树」和「B-树」是两种树,实际上两者就是同一种树。————————————————————————二叉查找树的结构...转载 2018-09-04 17:09:32 · 163 阅读 · 0 评论 -
漫画算法:什么是 B+ 树?
漫画讲解下B+树。imageimageimageimage一个m阶的B树具有如下几个特征:1.根结点至少有两个子女。2.每个中间节点都包含k-1个元素和k个孩子,其中 m/2 <= k <= m3.每一个叶子节点都包含k-1个元素,其中 m/2 <= k <= m4.所有的叶子结点都位于同一层。5.每个节点中的元素从小...转载 2018-09-04 17:13:06 · 349 阅读 · 0 评论 -
漫画:什么是 CAS 机制?
转载:https://blog.youkuaiyun.com/bjweimengshu/article/details/78949435点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达! ————— 第二天 ————— ...转载 2018-09-04 17:33:44 · 161 阅读 · 0 评论