数据库
可问春风丶
这个作者很懒,什么都没留下…
展开
-
MySQL索引数据结构
索引:索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。 工作机制: 说到索引就必须提到以下的几种数据结构: 二叉树 1.二叉查找树 缺陷:当数据一边大或者一边小时就会与全局线性链表一样,如: 1 —> 2 —> 3 —>4 —>5,要查找5就必须全部遍历。 2.平衡二叉树 平衡二叉树:满足二叉查找树的定义,另外必须满足任何节点的两个子节点的高度差为1。 ...原创 2019-11-24 14:40:52 · 167 阅读 · 0 评论 -
Mysql的主从部署
Mysql主从实验 主从的概念 主 – 主机,负责对数据库的读写操作,数据类型主要是innordb 从 – 从机,负责对数据库的读操作,数据库类型主要是myisam 主从复制即是从机拷贝主机的数据,而用户对数据库的读操作只通过从机即可,因为myisam的的强大之处在于读操作,一个主机可以配置多个从机。 操作步骤 关闭selinuxs #以下针对两台服务器同时操作 chkco...原创 2018-06-22 15:52:06 · 8006 阅读 · 2 评论 -
MySQL的InnoDB/MYISAM存储引擎的区别
概念 1.存储引擎其实就是如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。 2.MySQL中的数据用各种不同的技术存储在文件(或内存)中,这些技术中的每一种技术都使用不同的存储机制,索引技巧,锁定水平并且最终提供广泛的不同功能和能力。在MySQL中将这些不同的技术及配套的相关功能称为存储引擎。 查看数据库存储引擎 1.show engines//查看MyS...原创 2018-06-12 09:03:26 · 2149 阅读 · 0 评论 -
Mysql介绍与如何对其优化
1.Mysql介绍 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL 是开源的,所以你不需要支付额外的费用。 MySQL 使用标准的SQL数据语言形式。 MySQL 可以运行于多个系统上...原创 2018-06-11 19:47:57 · 733 阅读 · 0 评论 -
如何理解Cooike和Session
用作身份识别和用户跟踪 在Web发展历史中,session与cookie都是伟大的存在,其初衷都是为了记住用户在网站上的浏览信息,如果没有其他替代品的出现,几乎所有web站点都离不开session与cookie。 为什么需要 Http协议是无状态的,也就导致服务器无法分辨是谁浏览了网页。为了维持用户在网站的状态,比如登陆、购物车等,出现了先后出现了四种技术,分别是隐藏表单域、URL重写、co...原创 2018-06-04 16:13:05 · 1217 阅读 · 0 评论 -
redis连接服务器,五大数据类型
redis-client 启动客户端 auth xxx 输入密码 1. 启动 a) 启动redis-server redis-cli b) 启动 /bin/systemctl start redis.service c) service start redis 2. 后台运行 redis-server & 3. :/requirepa...原创 2018-04-19 18:29:58 · 656 阅读 · 0 评论 -
Redis介绍、主从复制配置、订阅发布
Redis是免费的,遵循BSD协议的一个高性能key-value数据库 - Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 - Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 - Redis支持数据的备份,即master-slave模式的数据备份。 Redis 优势:...原创 2018-06-04 10:44:52 · 709 阅读 · 0 评论 -
关系型数据库ACID
关系型数据库遵循ACID规则 事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。 比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;...原创 2018-06-04 10:47:36 · 686 阅读 · 0 评论