Mysql高可用架构介绍.docx

Mysql高可用架构介绍.docx

ID:59253867

大小:12.58 KB

页数:2页

时间:2020-09-08

Mysql高可用架构介绍.docx_第1页
Mysql高可用架构介绍.docx_第2页
资源描述:

《Mysql高可用架构介绍.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MYSQL高可用架构1.AB复制master节点为读写,slave节点为只读MySQL本身没有提供replicationfailover的解决方案,自动切换需要依赖MHA脚本可以有多台从库,从库可以做报表和备份2.MMM高可用架构为双主结构(类似AB复制,但故障发生切换时间更短在keepalive端设置哪个为主哪个为从,当主出现意外的时候,keepalive将vip切到从)虽然两个节点都可以写但mysql的双主结构为了实现无缝迁移,不是为了均衡写压力,它的目的是高可用,不是负载均衡同时对一个表进行写的时候会冲突,但从库可以作为查

2、询库使用failover比单主简单同样,自动切换需要MMM脚本缺点是某个主挂掉了,他下面的slave同样挂掉3.共享存储SAN方案的优点:1.可以避免存储外的其它组件引起的数据丢失。2.部署简单,切换逻辑简单,对应用透明。3.保证主备数据的强一致。限制或缺点:1.共享存储是单点,若共享存储挂了,则会丢失数据。2.价格比价昂贵。扩展性好SAN采用光纤通道技术。采用FC-LOOP形式每个光纤环路可支持126个光纤设备。如果采用FC-SW(光纤交换)的形式,光纤网络理论上可连接1600万个光纤设备。也就是说,可在光纤网络上增加光纤设备

3、,满足系统的扩展性需要。传输距离远采用多模光纤传输距离可达500米,采用单模光纤传输距离可达10公里。传输速率高SAN具有的200MB/s的环路带宽,提升了主机系统的存储带宽,由于大量的数据存在于高速的SAN存储池中,减轻了服务器与客户机之间的通讯带宽。对于大数据量的访问操作我们都可以通过SAN来完成。备份效率高可采用LAN-Free的数据备份方式,要备份的数据通过SAN100MB/s的速率传输到磁带库,只有少量的控制信息通过TCP/IP网络进行传输。大大节省了TCP/IP网络带宽资源。配置灵活通过相应的软件可实现基于SAN的网

4、络文件共享,文件访问效率高。安全性好可通过光纤交换机的ZOONING功能实现,交换机端口的访问控制。通过SeaStor磁盘阵列的LUNmasking实现LUN一级的安全隔离。通过软件实现文件共享访问控制。4.DRDB和方案3唯一不同的是没有使用SAN网络存储,而是使用localdisk由于是实时复制磁盘数据,性能会有影响5NDBCLUSTER国内用NDB集群的公司非常少,貌似有些银行有用NDB集群不需要依赖第三方组件,全部都使用官方组件,能保证数据的一致性某个数据节点挂掉,其他数据节点依然可以提供服务管理节点需要做冗余以防挂掉缺

5、点是:管理和配置都很复杂,而且某些SQL语句例如join语句需要避免主要应用于应用并发连接较多,并且主要是以小事务处理为主主要应用的语句是通过PK进行访问的数据一致性,安全性要求较高不适合场景应用以常事物为主应用语句存在大量的连接操作超过TB级的数据量6.使用java编写,不是MYSQL内置的同样是MYSQL数据库复制,不过他不是用MYSQL内置的组件来做的不但支持MYSQL数据库复制也支持异构数据库的复制,而且对异构数据库复制支持较好,例如MYSQL复制到ORACLEcat/etc/ha.d/haresourcesdrbd-0

6、1.i.12582.comIPaddr::192.168.30.229/24/eth0:0drbddisk::r0Filesystem::/dev/drbd0::/data::ext4mysqld

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。