数据库
文章平均质量分 67
疯狂小火车
自学是门手艺
总结是项技能
坚持是种品质
感恩生活正遇到的每一个人
展开
-
MHA与PXC的区别
MHA概念:用Perl语言编写的一套实现MYSQL高可用的解决方案,功能是自动故障切换。MHA工作原理:配置一主服从结构和半同步复制,当客户端访问虚拟IP(vip)登录主服务器存储数据时,从服务器自动同步主服务器数据,并且等待至少一台从服务器完成同步后,主服务器才将结果返回客户端,MHA管理主机定时监控集群中的master主机,发现主机宕机后,邹东江拥有最新数据的从服务器提升为主服务器。(半同步复制的作用,当出现网络延迟或物理故障导致无法将数据返回给客户端,半同步复制会在系统设置的一定时间内主动返回.原创 2021-01-29 18:04:03 · 2195 阅读 · 0 评论 -
数据库PXC集群部署
一、PXC的特点**高可用集群解决方案**由两部分组成Percona Server with XtraDB和 Write Set Replication patches**数据强一致性,梧桐不延迟**没有主从切换操作,无需使用虚拟IP**支持InnoDB存储引擎**多线程复制**部署使用简单支持节点自动加入,无需手动拷贝数据二、相应端口三、主机角色四、部署pxc流程1.准备环境(三台主机互ping无误)2.安装软件包(三台都装),注意安装顺序]# rpm -ivh libev-4原创 2021-01-29 11:43:47 · 516 阅读 · 5 评论 -
Mysql与Redis的区别
1.区别2.mysql的运行机制mysql作为持久化存储的关系型数据库,相对薄弱的地方在于每次请求访问数据库时,都存在着I/O操作,如果反复频繁的访问数据库。第一:会在反复链接数据库上花费大量时间,从而导致运行效率过慢;第二:反复的访问数据库也会导致数据库的负载过高,那么此时缓存的概念就衍生了出来。3.redis缓存就是数据交换的缓冲区(cache),当浏览器执行请求时,首先会对在缓存中进行查找,如果存在,就获取;否则就访问数据库。...原创 2021-01-29 16:28:43 · 111 阅读 · 0 评论 -
数据库的存储引擎
一、什么是mysql引擎?有啥作用?mysql存储数据时,有不同的存储方式,这些存储方式使用了不同的底层实现(存储机制、索引技巧、锁定水平),底层实现的差异带来的功能也就不同。不同场景下使用合适的存储引擎能够然让你的数据读写速度更快。二、mysql主要的存储引擎有哪些?Mylsam, Memory, Blackhole, CSV, Performance_Schema, Archive, Federated InnoDB在数据库中通过show engines查看mysq原创 2021-01-29 11:51:50 · 77 阅读 · 0 评论 -
数据库MHA高可用集群部署
一、MHA集群特点:**是一套优秀的mysql高可用解决方案**可在0~30s内完成数据可自动故障切换**故障切换过程中最大限度保证数据库的一致性二、MHA的组成**MHA Manger(管理节点)–管理所有的数据库服务器–可以单独部署在独立的机器上也可以部署在某台数据库上**MHA Node(数据节点)–存储数据的mysql服务器–运行在每台mysql服务器上三、工作过程**Manger定时探测集群中的master节点**当master故障时,Manger自动将拥有最近数据的sl原创 2021-01-28 21:39:00 · 315 阅读 · 0 评论