数据库高可用

数据库高可用

ID:44933935

大小:543.50 KB

页数:40页

时间:2019-11-05

数据库高可用_第1页
数据库高可用_第2页
数据库高可用_第3页
数据库高可用_第4页
数据库高可用_第5页
资源描述:

《数据库高可用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库高可用莫荣广2008.09第一次培训1MySQL简介1.1MySQL结构1.2MySQL引擎1.2MySQL备份与恢复2.MySQL复制的三种模式3.DRBD简介4.MON简介5.Heartbeat简介6.NFS简介7.NTP简介8.高可用方案之Linux+Heartbeat+MON+MySQL+MySQLreplication9.高可用方案之Linux+Heartbeat+MON+MySQL+DRBD第二次培训1.MySQLcluster简介2.LVS简介3.负载均衡之LVS+MySQLcluster3.负载均衡之LVS+MySQLreplica

2、tionMySQL简介MySQL结构MySQLVSORACLEMySQLVSORACLEMySQLVSORACLE▲从可靠性,可维护性,安全性上讲是七八十年代的飞机与A380的区别▲从性能上讲是轻装杂牌民军与重装备军的差别MySQL简介MySQL引擎Mysql引擎Mysql引擎MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下常使用的存储引擎之一。BDB:(Berkeley)可替代InnoDB的事务引擎,支持COMMIT、ROLLBACK和其他事务特性。但Mysql在以后版本中将不再支持BDB,因为BDB已经被ORACL

3、E收购。InnoDB:用于事务处理应用程序,具有众多特性。(已经被ORACLE收购)Memory:将所有数据保存在RAM中,在需要快速查找引用和其他类似数据的环境下,可提供极快的访问。Archive:为大量很少引用的历史、归档、或安全审计信息的存储和检索提供了解决方案。Cluster/NDB:MySQL的簇式数据库引擎,尤其适合于具有高性能查找要求的应用程序,这类查找需求还要求具有最高的正常工作时间和可用性。MySQL简介Mysql备份Mysql备份1.复制物理文件(关闭服务时才能用)。恢复:关闭服务后,复制物理文件特点:完全恢复2.利用mysqldum

4、p命令导出数据库。恢复:利用mysql命令特点:完全恢复3.配置MYSQL配置文件以实现增量备份。恢复:需结合第一种或第二种备份方法,再利用mysqlbinlog命令特点:完全恢复及不完全恢复。原理:利用二进制日志记录数据库的更改操作,恢复时重现更改操作到某日志文件的某个点或时间。MySQL复制MySQL复制原理:主服务器将更新写入二进制日志文件。当一个从服务器连接主服务器时,从服务器从上一次成功更新的位置下载主服务器日志。并将新日志应用于从服务器的数据库。MySQL复制MySQL复制模式一一台数据库服务器作为多台slaver的master。MySQL复

5、制模式一MySQL复制模式一特点:一台数据库服务器可以作为多台备机(slaver)的master。A数据库服务器上(master)的数据更改操作将备传递到B备机(slaver)和C备机(slaver),但数据传输的操作是单向的,B备机及C备机上的数据库更改操作不会传递到A数据库服务器。优点:提高单机数据库的容灾能力,在主数据库服务器当机后,实现将应用快速切换到备机上,减少生产上的损失。缺点:因为是数据传递是单向的,所以从备机切换到主机时,需要停机操作。风险:如果网A与备机之间的网络一直不通,则A数据库与备机间的数据将不同步适用范围:A作为实际应用的生产数

6、据库,B,C在主服务器发生问题作暂时替代作。A作为可更新的服务器,其它作为只读服务器。A.B.C服务器都为生产数据库,B.C服务器接收A服务器的数据,也可以自行更改数据,但更改不会传递到A。MySQL复制模式二模式二一台数据库服务器可以同时作为master及slaver。MySQL复制模式二MySQL复制模式二特点:一台数据库服务器可以同时作为master及slaver。数据库服务器,为A数据库服务器的slaver,也是C备机的master。这种情况下,A的数据更改操作会传递到B,但不会传递到C,但B的数据更改操作会传递到C。缺点&风险:所有从机的数据库

7、都不能实现不完全恢复适用范围:A.B服务器都为生产数据库,B服务器不仅需要接收A服务器的数据,也可以自行更改数据。C服务器用于备份B的更改操作,但不备份A的更改操作。MySQL复制模式三模式三两部数据库服务器之间互为master和slaver。MySQL复制模式三MySQL复制模式三特点:两部数据库服务器之间互为master和slaver。这种情况下,两部数据库服务器的数据更改操作都会传递到对方。(因为一部主机(数据库服务器)只能对应一个master,所以双向的Mysql服务器只能是两部数据库服务器之间的);优点:两台机的任一台机都可以作主机或备机,提高

8、单机数据库的容灾能力,在主数据库服务器当机后,实现将应用速切换到备机上,并且从备

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

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

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