mysql的读写分离和主从复制的区别在哪里

 我来答
六锶尽念飘1e
2016-10-03 · TA获得超过1693个赞
知道大有可为答主
回答量:2034
采纳率:82%
帮助的人:1526万
展开全部
读写分离的意思是,写入的时候向 a 服务器写入,而读出的时候从 b c d 甚至更多的服务器读出;这样的架构适合于读多写少的应用,最典型的就是火车购票系统,一般我们买票的时候要先查询好多次,包括车次啊,时间啊,这都是读操作,而最后可能只买一张车票,这是写操作;做了读写分离之后,可以将资源分配到最合理的地方,不会使某些资源闲置,而另一些资源不够用;

但是读写分离必然引发主从复制,试想一共有 10 张票,买了 1 张票,读的时候如果还是读到 10 张余票就不对了,因此需要主从复制,再读的时候,就只能读到 9 张余票了;
yzg001212
2016-06-22 · TA获得超过755个赞
知道小有建树答主
回答量:877
采纳率:20%
帮助的人:883万
展开全部
1、主从复制是用来部署两台主备数据库服务器,备数据库不停读取主服务器的bin-log日志,如果主服务器有任何修改都可以同步更新到备服务器。通过这样的方式达到数据库同步。

2、读写分离一般是针对主从两台服务器情况,主服务器负责写操作,备服务器负责读操作,这样能够缓解主服务器压力,提高系统效率。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兄弟连IT教育03
2016-07-13 · TA获得超过389个赞
知道小有建树答主
回答量:515
采纳率:66%
帮助的人:180万
展开全部
从目的上来说都是减小服务器压力,运转效率更高,也更有利于信息的管理
区别在于
读写分: 是一个表只负责向前端展示数据,后台管理人员对数据库表进行的增删改会在另一个表里,把这两个表给他分开,各管各的,这就是读写分离

主从复制:一般就是一个表在增删改之后会及时更新到另外一个表里,保证他两数据室一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友80eb109
2016-09-18
知道答主
回答量:24
采纳率:0%
帮助的人:12.7万
展开全部
读写分离是依赖主从复制的。
但是主从复制不一定是为了读写分离,可以能是为了容灾备份。
读写分离和主从复制也不是一个层面的东西,
读写分离是编程层面的一种解决方案,
主从复制是数据库提供的一个功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小明_你去出
2016-06-30
知道答主
回答量:13
采纳率:0%
帮助的人:4万
展开全部
主从复制是实现读写分离的前提条件。
做读写分离时最重要的就是确保(读库和写库)数据统一,mysql主从复制可以最大程度满足数据统一。
主从复制的另一个用途是做mysql备份的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式