摘要: 谈谈数据库的ACID 帅宏军一.事务定义:所谓事务,它是一个操作序列,这些操作... 阅读全文
posted @ 2018-09-05 20:12 随心勿欲 阅读(18143) 评论(0) 推荐(0) 编辑
摘要: 想要理解索引原理必须清楚一种数据结构「平衡树」(非二叉),也就是b tree或者 b+ tree,重要的事情说三遍:“平衡树,平衡树,平衡树”。当然, 有的数据库也使用哈希桶作用索引的数据结构 , 然而, 主流的RDBMS都是把平衡树当做数据表默认的索引数据结构的。我们平时建表的时候都会为表加上主键, 在某些关系数据库中, 如果建表时不指定主键,数据库会拒绝建表的语句执行。 事实上, 一个加了主键... 阅读全文
posted @ 2018-09-05 17:32 随心勿欲 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 平衡二叉树(1)由来:平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构;(2)特点:平衡二叉树是采用二分法思维把数据按规则组装成一个树形结构的数据,用这个树形结构的数据减少无关数据的检索,大大的提升了数据检索的速度;平衡二叉树的数据结构组装过程有以下规则:非叶子节点只能允许最多两个子节点存在,每一个非叶子节点数据分布规则为左边的子节点小当前节点的值,右边的子节点大于当前节点的值(这... 阅读全文
posted @ 2018-09-05 17:28 随心勿欲 阅读(315) 评论(0) 推荐(0) 编辑