Mysql
文章平均质量分 83
半路出家de程序猿
这个作者很懒,什么都没留下…
展开
-
B-和B+树
B-Tree和B+Tree 关于B树和B+树请参考关于B树的一些总结,这篇文章介绍的比较详细,同时容易理解。 目前大部分数据库系统及文件系统都采用B-Tree或其变种B+Tree作为索引结构,在本文的下一节会结合存储器原理及计算机存取原理讨论为什么B-Tree和B+Tree在被如此广泛用于索引,这一节先单纯从数据结构角度描述它们。 B-Tree 为了描述B-Tree,首先定义一条数据记录为转载 2017-11-17 15:37:59 · 247 阅读 · 0 评论 -
Mysql索引实现
MySQL索引实现 在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎(MySQL数据库MyISAM和InnoDB存储引擎的比较)的索引实现方式。 MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构,叶结点的data域存放的是数据记录的地址。下面是MyISAM索引的原理图: 图转载 2017-11-17 15:42:45 · 170 阅读 · 0 评论 -
Mysql数据库引擎区别
1.如何选择数据库引擎? 为了做出选择哪一个存储引擎的决定,我们首先需要考虑每一个存储引擎提供了哪些不同的核心功能。这种功能使我们能够把不同的存储引擎区别开来。我们 一般把这些核心功能分为四类:支持的字段和数据类型、锁定类型、索引和处理。一些引擎具有能过促使你做出决定的独特的功能,我们一会儿再仔细研究这些具体 问题。 (1)字段和数据类型 虽然所有这些引擎都支持通用的转载 2017-11-15 22:47:21 · 396 阅读 · 0 评论