很多人说这个就直接无脑说不行,那抛开容器,以下哪种最稳妥? 1. 物理机: 包管理安装,本地路径当数据目录 2. 物理机: 计算存储分离,iSCSI 挂载到机器上某个目录,数据目录这个目录 3.机器虚拟化,虚拟机上包管理部署 mysql ,本地路径当数据目录 4.机器虚拟化,虚拟机上包管理部署 mysql ,单独一个数据盘当数据目录 5. 物理机上 mysql 读写本地 ssd 盘当数据目录 6. 物理机上 docker -v 把一个路径当数据目录
请问以上哪个性能最差哪个性能最好。
讨论容器适不适合跑数据库要看场景说话,隔离的好,不调度容器,本地盘稳定 io 也高,为啥不可以。 总有人非要拿不好运维说话,那举例 mysql 数据损坏,常规 mysql 数据损坏下还不是 mysqld 起不来,自己用命令修复啥的,换到容器还不是 docker run -v mysql bash 进去用命令修。