原文地址:https://www.cnblogs.com/aspwebchh/p/6652855.html 使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另 ...
分类:
数据库 时间:
2018-06-19 11:46:10
阅读次数:
175
01. 列举常见的关系型数据库和非关系型都有那些? 1.关系型数据库通过外键关联来建立表与表之间的关系, 常见的有:SQLite、Oracle、mysql 2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 常见的有:MongoDb、redis 02 ...
分类:
数据库 时间:
2018-06-11 22:19:09
阅读次数:
225
转自:https://blog.csdn.net/weiliangliang111/article/details/51333169 我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、 ...
分类:
数据库 时间:
2018-06-11 11:07:34
阅读次数:
189
01. 列举常见的关系型数据库和非关系型都有那些? 1.关系型数据库通过外键关联来建立表与表之间的关系,---------常见的有:SQLite、Oracle、mysql 2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 ---常见的有:Mongo... ...
分类:
数据库 时间:
2018-06-10 22:13:42
阅读次数:
295
Redis的功能真是强大,可以做数据库,可以做缓存。 今天发现Redis支持分隔操作空间,使得空间与空间之间互不影响。 SELECT index 切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值。 默认使用 0 号数据库。 可用版本: \ = 1.0.0 时间复杂度 ...
分类:
数据库 时间:
2018-06-10 15:31:09
阅读次数:
237
一、数据页与索引页 数据库的表存储分为数据页存储和索引页存储,索引页中储存的是指数据页的指针。索引页所占的存储空间比数据页要小很多。 二、聚簇索引与非聚簇索引 索引(Index)的存储方式分为两种:聚簇索引(Clustered Index)和非聚簇索引(Nonclustered Index)。 聚簇 ...
分类:
数据库 时间:
2018-06-09 20:31:54
阅读次数:
210
一直都想把自己学到的成文,可都没去做。从这次跳槽感觉到好多以前懂的知识都忘了,从现在开始慢慢积累吧,把知识沉淀下来。就从这次跳槽写起吧。 面试了蚂蚁金服的Java开发岗位,现已入职。谈谈这次面试经历。一共分4面: 一面 一面是电话面试,主要会问一些基础的技术问题。比如数据库索引,hashmap是否安 ...
分类:
其他好文 时间:
2018-05-31 00:31:00
阅读次数:
122
1.数据库索引(聚集索引和非聚集索引) 在大表上建立索引才有意义,在where后常作为搜索条件的字段设为索引,索引的层次不宜超过4层。复合索引:在两列或多列上建立的索引。在同一张表上可以有多个索引,但是这些索引所包含的列的组合必须不完全相同。 索引的缺点:建立索引,系统要占用大约为表的1.2倍的硬盘 ...
分类:
其他好文 时间:
2018-05-23 23:38:26
阅读次数:
181
三、数据库索引的原理 在整个过程中,最容易称为瓶颈点的是数据的读写,往往意味着要顺序或者随机读写磁盘,而读写磁盘的速度往往是比较慢的。 如果加快这个过程呢?相信大家都猜到了就是建立索引。 为什么索引能够加快这个过程呢? 相信大家都逛过美食城,里面众多家餐馆琳琅满目,如果你不着急呢,肚子不饿,对搜索的 ...
分类:
数据库 时间:
2018-05-23 13:04:43
阅读次数:
221
B树 一、基本原理 B树是一种查找树,它最初启发于二叉查找树。 二叉查找树的特点是每个非叶节点都只有两个孩子节点。然而这种做法会导致当数据量非常大时,二叉查找树的深度过深,搜索算法自根节点向下搜索时,需要访问的节点也就变的相当多。 如果这些节点存储在外存储器中,每访问一个节点,相当于就是进行了一次I ...
分类:
其他好文 时间:
2018-05-18 20:39:09
阅读次数:
159