![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
刹那的娜娜
这个作者很懒,什么都没留下…
展开
-
五分钟了解Mysql的行级锁——《深究Mysql锁》
延伸阅读:三分钟了解Mysql的表级锁一分钟深入Mysql的意向锁mysql锁相关讲解及其应用——《深究mysql锁》了解锁前,一定要先看这篇,了解什么是MVCC,如果我们学习锁,没有MVCC的知识,理解起来会总觉得不明朗。本来我的这个只是个记录,并不是专门的讲给别人看的,后发现有不少人看,我还是专门加上这篇文章的链接。我们首先需要知道的一个大前提是:mysql的锁是由具体的存储引擎实现的。所以像Mysql的默认引擎MyISAM和第三方插件引擎 InnoDB的锁实现机制是有区别的。Mysql有三种转载 2020-12-22 15:46:59 · 145 阅读 · 0 评论 -
数据库常用的几种引擎,区别和比较
面试官经常问的基础问题,就是基于MySQL数据库的这几种引擎。·MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。注意,通过更改STORAGE_ENGINE配置变量,能够方便地更改MySQL服务器的默认存储引擎。·InnoDB:用于事务处理应用程序,具有众多特性,包括ACID事务支持。(提供行级锁)· BDB:可替代InnoDB的事务引擎,支持COMMIT、ROLLBACK和其他事务特性。· Memory:将所有数据保存在R...转载 2020-12-22 15:40:46 · 3601 阅读 · 0 评论 -
分布式锁的3种实现(数据库、缓存、Zookeeper)
分布式锁的几种实现方式目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们,任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致性来换取系统的高可用性,系统往往只需要保证“最终一致性”,只要这个最终时间是在用转载 2020-12-22 15:36:50 · 136 阅读 · 0 评论 -
ES的基本用法
ES的基本概念 1> 集群和节点一个es集群是由一个或多和es节点组成的集合每一个集群都有一个名字, 如之前的wali每个节点都有自己的名字, 如之前的master, slave1, slave2节点是可以存储数据, 参与索引数据等的独立服务2> 索引(类似于数据库里面的database)索引是含有相同属性的文档集合索引在es中是通过一个...原创 2020-03-30 03:06:18 · 3122 阅读 · 0 评论 -
MySQL安装之yum安装
在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1. 下载并安装MySQL官方的Yum Repository 1 [root@BrianZhu /]# wget -i -c http://dev.mysql.com/get/mysql57-commun...原创 2020-03-25 19:27:42 · 93 阅读 · 0 评论