【面试官】精通MySQL?考考你MySQL主从复制
- 面试官:MySQL主从复制了解吧?
- 面试官:那这个日志格式是怎样的,有没听说过有好几种?
- 面试官:知道哪种二进制格式比较好吗?
- 面试官:那MySQL主从模式有什么好处吗?
- 面试官:如果把二进制文件丢给从库,从库是不是复制整个文件?
- 👉以【面试官面试】形式覆盖Java程序员所需掌握的Java核心知识、面试重点
- 📚本期是《MySQL系列》,其他系列博客请订阅专栏《Java Offer训练营》
- ❤创作不易,不妨点赞、收藏、关注支持一下
文章目录
- MySQL主从复制
- 二进制文件的日志格式
- 二进制文件选择
- 主从模式的优点
- 全局事务标识符
1. MySQL主从复制
面试官:MySQL主从复制了解吧?
了解的面试官。MySQL主从复制保证了主库的数据可以同步到其他多台备库上,主要是利用了主库的Binary Log二进制文件。
- 主库根据事务提交的顺序,把数据更改记录到二进制文件Binary Log中。
- 备库建立TCP/IP连接后通过IO线程获取Binary Log,同时将Binary Log复制到中继日志Relay Log。
- 备库再读取Realy Log中的事件,重放到备库的数据里。
1.1 二进制文件的日志格式
面试官:那这个日志格式是怎样的,有没听说过有好几种?
主要有3种。
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
Java Offer训练营 文章被收录于专栏
👉以贴近现实的【面试官面试】形式帮助你系统学习后端技术 👉成体系知识帮你在后端进阶,每一道问答助你怒怼大厂面试官,收获大厂offer 👉《Java Offer训练营》包含Redis系列、MySQL系列、Kafka系列、ZooKeeper系列、JVM系列、多线程系列等等 👉制作不易,各位的支持是我创作的最大动力