
数据库
闫二白
单身汪一枚
展开
-
关系型数据库与非关系型数据库总结
引言:1.什么是数据库:数据库:顾名思义,是存入数据的仓库。只不过这个仓库是在计算机存储设备上的,而且数据是一定格式存放的。用户可以对文件中的数据进行新增、查询、更新、删除等操作。2.数据库的种类:数据库根据其数据的存储方式可以分为关系型数据库和非关系型数据库。常见的关系型数据库有Oracle、Microsoft SQL Server、MySQL等。常见的非关系性数据库(Nosql)有 、...转载 2019-07-21 22:23:16 · 1574 阅读 · 0 评论 -
Mysql进阶之路(一)----mysql引擎存储方式
Mysql进阶引言:1. 数据存储的原理(硬盘)信息存储在硬盘里,硬盘是由很多的盘片组成,通过盘片表面的磁性物质来存储数据。把盘片放在显微镜下放大,可以看到盘片表面是凹凸不平的,凸起的地方被磁化,代表数字 1,凹的地方没有被磁化,代表数字 0,因此硬盘可以通过二进制的形式来存储表示文字、图片等的信息。硬盘有很多种,但是都是由盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等...原创 2019-08-05 00:03:46 · 257 阅读 · 0 评论 -
Mysql进阶之路(二)----Mysql底层索引原理
Mysql的索引选择思考:1.什么是数据库索引?数据库索引,是数据库管理系统中一个排序的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。索引的实现通常使用B树及其变种B+树。2.索引的优点第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。...原创 2019-08-08 00:15:16 · 299 阅读 · 1 评论 -
Mysql进阶之路(三)----Mysql索引优化及explain简单使用
。。。。。。原创 2019-08-08 00:28:37 · 208 阅读 · 0 评论 -
Mysql进阶之路(四)---- Mysql事务详述之ACID的实现
引言:说起数据库事务,绕不开的就是两点,一个是事务的特性,另一个就是事务的隔离机制。每次复习数据库的时候,总会看到数据库特性有什么啊,不就是ACID嘛,A-原子性,C-一致性,I-隔离性,D-持久性。那么Mysql是基于什么玩意儿去保证它的呢,瞬间懵逼.。。。。。好了,不尴尬了,开始学习。。。总结:1. Redo log(保证持久性)Redo log叫做重做日志,主要用来实现事务的持久...原创 2019-08-08 23:13:21 · 230 阅读 · 0 评论 -
Mysql进阶之路(五)--- Mysql事务隔离机制详述(MVCC总结)
引言:数据库的事务隔离级别相信很多同学都知道.MySQL默认的隔离级别为REPEATABLE READ(可重复读),其他大部分数据库的默认级别为READ COMMITTED(读已提交),但是大家有没有想过它是如何实现的呢?偷偷的翻了一些小本本后,先把我的理解写下来。。。。。一:事务隔离级别1, READ UNCOMMITTED(读未提交)事务中的修改,即使没有提交,对其它事务也是可见的. ...原创 2019-08-09 00:22:21 · 211 阅读 · 0 评论 -
Mysql进阶之路(六)--- Mysql事务隔离机制详述(锁原理总结)
。。。。原创 2019-08-09 19:33:22 · 199 阅读 · 0 评论 -
Mysql进阶之路(七)---MySQL锁总结
引言锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。MySQL锁概述相对其他数据库而言,MySQL的锁机制比较简单,其最 显著的特点是不同的存储引擎支持不同的锁机制。...原创 2019-08-09 20:02:24 · 240 阅读 · 0 评论 -
Mysql进阶之路(九)---Mysql主从复制
Mysql主从复制原理master服务器将数据的改变记录二进制binlog日志,当master上的数据发生改变时,则将其改变写入二进制日志中;slave服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变,则开始一个I/OThread请求master二进制事件,同时主节点为每个I/O线程启动一个dump线程,用于向其发送二进制事件,并保存至从节点本地的中继日志...原创 2019-08-16 00:00:37 · 221 阅读 · 0 评论