随着创业热潮到来,互联网型中小型企业创造的应用参差不齐,单服走天下、并发靠等待、宕机靠重启已成常态。而作为创业大潮中后端开发一员,学习 MySQL 主从分离则可以很好的应对现在互联网高并发、大访问量的情况。
实验环境:
- 虚拟机:VirtualBox
- 虚拟机管理:Vagrant
- 操作系统:CentOS7.2
- MySQL01(master):Docker:3307
- MySQL02(slave):Docker:3308
- Docker 版本:18.06
- MySQL 镜像版本:last
关键技术点说明:
- VirtualBox
- 开源虚拟机软件
- 跨平台
- Vagrant
- 基于 Ruby 的工具,用于创建和部署虚拟化开发环境
- 跨平台
- CentOS
- Linux 系统
- 线上服务器选择最多的系统
MySQL 主从同步的作用:
- 作为备份机制(相当于热备份)
- 读写分离,均衡数据库负载
Docker 相比传统的的虚拟化方式有以下优势:
- 容器的启动可以在秒级实现
- 对系统资源的利用率很高,一台主机上可以同时运行数千个 Docker 容器
适合人群:MySQL 学习者,初中级后端开发
技术范围:MySQL、Linux、Vagrant、Docker
阅读全文: http://gitbook.cn/gitchat/activity/5df655fea6a2bb4f1cd65b3b
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。