下载此文档

mysql主从数据库的优势.pdf


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
MySQL 主从服务器配置的优势\
在 MySQL 数据库中,支持单项、异步复制。在复制过程中,一个服务器充当
主服务器,而另外一台服务器充当从服务器。如下图所示。此时主服务器会将更
新信息写入到一个特定的二进制文件中。并会维护文件的一个索引用来跟踪日志
循环。这个日志可以记录并发送到从服务器的更新中去。当一台从服务器连接到
主服务器时,从服务器会通知主服器从服务器的日志文件中读取最后一次成功更
新的位置。然后从服务器会接收从那个时刻起发生的任何更新,然后锁住并等到
主服务器通知新的更新。
这就是 MySQL 服务器数据库复制原理的基本说明。作为数据库管理员,对于
这个原理只要有几个基本的了解即可。
▲其需要关注的是,我们可以从这个复制功能中得到哪些实惠?
好处一:实现服务器负载均衡
通过服务器复制功能,可以在主服务器和从服务器之间实现负载均衡。即可
以通过在主服务器和从服务器之间切分处理客户查询的负荷,从而得到更好的客
户相应时间。通常情况下,数据库管理员会有两种思路。
一是在主服务器上只实现数据的更新操作。包括数据记录的更新、删除、新
建等等作业。而不关心数据的查询作业。数据库管理员将数据的查询请求全部 转
发到从服务器中。这在某些应用中会比较有用。如某些应用,像基金净值预测的
网站。其数据的更新都是有管理员更新的,即更新的用户比较少。而查询的用户
数 量会非常的多。此时就可以设置一台主服务器,专门用来数据的更新。同时
设置多台从服务器,用来负责用户信息的查询。将数据更新与查询分别放在不同
的服务器 上进行,即可以提高数据的安全性,同时也缩短应用程序的响应时间、
提高系统的性能。
二是在主服务器上与从服务器切分查询的作业。在这种思路下,主服务器不
单单要完成数据的更新、删除、插入等作业,同时也需要负担一部分查询作 业。
而从服务器的话,只负责数据的查询。当主服务器比较忙时,部分查询请求会自
动发送到从服务器重,以降低主服务器的工作负荷。当然,像修改数据、插入数
据、删除数据等语句仍然会发送到主服务器中,以便主服务器和从服务器数据的
同步。
要在数据库之间实现负载的均衡,其关键点就是数据同步的时间。如果主服
务器与从服务器之间数据的更新时间比较长,此时从主服务器中查询得到的数
据就会同从从服务器中得到的数据有差异。而如果同步的时间比较短,如实现同
步复制,对网络带宽、服务器设备等就有比较高的要求。
可见这个同步的时间选择直接关系到其应用的效果。那么这个同步的时间应
该选择多少呢?这没有一个固定的答案。主要是看用户的需要。如用户对数据 的
及时性要求并不是很高,或者数据更新的频率不是很高,那么这个同步的时间可
以稍微长一点。但是如果这个数据的及时性要求很高,如股票的价格等等,此时
就 需要能够实现同步更新。所以具体要看企业实际的应用才能够决定采用什么
样的

mysql主从数据库的优势 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人莫欺少年穷
  • 文件大小193 KB
  • 时间2021-03-26
最近更新