第二位面试官的提问:
Q1:这边看你用过Mysql数据库,可以简单介绍一下主从数据库是怎么实现的吗?
A1:答案来源于:https://blog.csdn.net/qq_53840970/article/details/124736793
主从数据库就是把数据库架构分为主数据库和从数据库。从数据库是主数据库的备份,以提高数据的安全性。一般从库只做查询操作,而主库则做更改操作,也就是所谓的读写分离。
实现原理:
第一步:master记录二进制日志
在每个事务更新数据完成之前,master在二进制日志记录这些改变。MySQL将事务写入二进制日志,即使事务中的语句都是交叉执行的。在事件写入二进制日志完成