Twitter 今天即将飞回广州00:42夜已深,刚写完日记 杭州 释然 回味 “我会回来滴”灰大狼
 PHPma >> Work > Mysql复制机制滴,与公司数据库滴解决方案

MySQL滴复制机制,很好滴解决了主服务器出现问题时,可以切换到从服务器对外提供服务,当然另外一个功能就是数据备份,为宝贵滴数据提供了一层安全保障。

使用MySQL主从服务器复制机制:可以减轻服务器负荷,使用SELECT查询可以发送到从服务器以降低主服务器的查询处理负荷。但修改数据的语句仍然应发送到主服务器,以便主服务器和从服务器保持同步。

原理:MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。

注意问题:在进行复制时,所有复制中的表的更新必须在主服务器上进行。否则,用户对主服务器上的表进行的更新与对从服务器上的表所进行的更新之间的冲突问题。

MySQL簇的一个特征是同步复制,多用与扩展数据库集群,大型应用中。在这点上,利用滴更多是更新远远小于查询时考虑使用。

目前,公司内部采用的是主从复制。所有产品数据更新都是公司内部网络上,这样上数据、图片速度才足够滴快!也许跟公司电子商务网站有关系,所有滴产品上架,需要经过层层审核,上传摄影师滴图片,设置属性、产品定价、产品上架滴过程。

这样滴情况下,数据库上传滴数据一般延迟1~2天,外网滴数据只是查询,下单!下单更新滴数据表不做主从更新,外网滴数据只做定时备份。所选作主从复制是一个很好滴解决方案!而且,目前MySQL数据库足够应付所有滴操作,毕竟小公司里面小网站滴数据库滴数据量不是很大,暂时没用上MySQL簇滴技术。

对于MySQL簇滴研究停留在理论阶段,希望实践滴那天早点到来,哈!

                            /**
                             ** 温馨提示:本站所有文章均来自PHPma精心编辑,99%原创,转帖之人需保留本站的链接
                             ** 本站所有文章仅代表本人观点,转帖概不负责
                             ** 作者:PHPma
                             **/
                        

About PHPma

PHPma一个主要关注PHP技术为主的技术杂烩站点

一个在PHP技术圈子里面活跃D虾米,分享一个草根IT程序员D劳动成果,亦是此草根IT程序员发泄的场所。

Email:phpmacom@gmail.com

网站分类

copyright 2010 - 2012, 版权所有  All Rights Reserved