mysql主从架构为什么要做主从隔离,怎么做

mysql主从架构中做主从隔离
1.目的是解决什么问题?
2.如何实现,以及原理?

读写分离解决的问题:
因为数据库的“写”(写10000条数据到oracle可能要3分钟)操作是比较耗时的。
但是数据库的“读”(从oracle读10000条数据可能只要5秒钟)。
所以读写分离,解决的是,数据库的写入,影响了查询的效率。

原理:
读写分离就是在主服务器上修改,数据会同步到从服务器,从服务器只能提供读取数据,不能写入,实现备份的同时也实现了数据库性能的优化,以及提升了服务器安全。

搭建步骤:
参考下面文章:http://www.zuidaima.com/blog/4063043883584512.htm

1.主从隔离是因为在有限的服务器资源中,为了最大化提高性能。
2.原理是分布式。一库作为读表,一库作为写表。在用户进行耗时操作时,不要求主从库的各项数据完全同步。
当用户请求的时候或者在夜间或者是在服务器负载量小的情况下 再让读表数据库从主数据库中更新数据。

主从,集群,其实都是为了优化性能
主从的实现:主库负责读,从库负责写,从库可以是一台或者多台,通过binLog同步数据

读写分离,提高效率
同步日志,完成数据的同步

也可以参考这篇文章 https://mp.weixin.qq.com/s/W3IYfy0PUqG6-PiWNCRAdg

这个文章可以解决你的问题,你试试看。https://www.universesun.cn/shows/19/46.html