摘要: 一、相关名词|--表级锁(锁定整个表)|--页级锁(锁定一页)|--行级锁(锁定一行)|--共享锁(S锁,MyISAM 叫做读锁)|--排他锁(X锁,MyISAM 叫做写锁)|--悲观锁(抽象性,不真实存在这个锁)|--乐观锁(抽象性,不真实存在这个锁) 二、InnoDB与MyISAMMysql 在 阅读全文
posted @ 2020-09-26 19:42 Ethan_x 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 一. ACID特性 事务(Transaction)是数据库系统中一系列操作的一个逻辑单元,所有操作要么全部成功要么全部失 败。 事务是区分文件存储系统与Nosql数据库重要特性之一,其存在的意义是为了保证即使在并发情况下也 能正确的执行CRUD操作。怎样才算是正确的呢?这时提出了事务需要保证的四个特 阅读全文
posted @ 2020-09-26 19:34 Ethan_x 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 事务 事务是什么? wiki:A transaction symbolizes a unit of work performed within a database management system (or similar system) against a database, and treat 阅读全文
posted @ 2020-09-26 19:32 Ethan_x 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 聚集(clustered)索引,也叫聚簇索引 定义:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。 注:第一列的地址表示该行数据在磁盘中的物理地址,后面三列才是我们SQL里面用的表里的列,其中id是主键,建立了聚集索引。 结合上面的表格就可以理解这句话了吧 阅读全文
posted @ 2020-09-26 19:29 Ethan_x 阅读(308) 评论(0) 推荐(0) 编辑
摘要: B树是一种多路自平衡搜索树,它类似普通的二叉树,但是B书允许每个节点有更多的子节点。B树示意图如下: Paste_Image.png B树的特点: (1)所有键值分布在整个树中 (2)任何关键字出现且只出现在一个节点中 (3)搜索有可能在非叶子节点结束 (4)在关键字全集内做一次查找,性能逼近二分查 阅读全文
posted @ 2020-09-26 18:49 Ethan_x 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 使用yum命令安装ffmpeg: yum install epel-release -yrpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rorpm -Uvh http://li.nux.ro/download/nux/dextop 阅读全文
posted @ 2020-09-25 20:14 Ethan_x 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1、MyISAM不支持事务,InnoDB是事务类型的存储引擎,当我们的表需要用到事务支持的时候,那肯定是不能选择MyISAM了。 2、MyISAM只支持表级锁,而InnoDB支持行级锁和表级锁默认为行级锁 表级锁:直接锁定整张表,在锁定期间,其他进程无法对该表进行写操作,如果设置的是写锁,那么其他进 阅读全文
posted @ 2020-09-25 16:53 Ethan_x 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性; 例如:userInfo:山东省烟台市 131777368781 userAds:山东0省烟台市 userTel:131777368781 第二范式(2NF):满足1NF后,要求表中的所有列,都必须依 阅读全文
posted @ 2020-09-25 16:37 Ethan_x 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: 使用集群的目的就是提高可用性。高可用性H.A.(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。它与被认为是不间断操作的容错技术有所不同。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。 H 阅读全文
posted @ 2020-09-25 16:17 Ethan_x 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 一.Redis简介 Redis 是完全开源免费的,是一个高性能的key-value类型的内存数据库。整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-V 阅读全文
posted @ 2020-09-25 15:41 Ethan_x 阅读(1687) 评论(0) 推荐(1) 编辑