mysql主从复制要点
普通文件的数据同步 1.NFS 网络共享可以同步数据 2samba共享数据 3定时任务或守护进程结合rsync +scp 4 inotify +rsync触发实时数据同步 5ftp数据同步 6ssh key+scp/rsync mysql支持单向,双向,链式级联,实时异步复制,一台服务器充当服务器,而另一个服务器充当 slave服务器 应用场景有利于数据库架构的健壮性,提升访问速度和易于管理 主从服务器互为备份 主从服务器架构的设置,可以大大的加强数据库架构的健壮性,例如:当主服务器 出现问题时,我们可以人工或自动的切换到服务器继续提供服务 这类似我们前面课程中的nfs存储数据通过inotify+rsync同步备份到备份的nfs 非常类似,只不过mysql的同步方案,是其自带的工具 非人为的硬件,服务故障,对于人为的drop,delete无能为力 主从服务器读写分离承担网站的压力 主从服务器架构可通过php(大型网站),java或代理软件(mysqlproxy,amoeba)对用户的请求实现读写分离,则通过 从服务器上仅仅用户的select查询请求,降低用户 门户网站分布式dbproxy,(读写分离,hash负债均衡,健康检查) 一主多从 如何实现mysql主从读写分离 1.通过程序实现读写分离性能,效率最佳,推荐