面试题:为什么 MySQL 不要使用 Docker 部署。。。。

3 天前
 michael2016

如果你去找工作,遇到我问你以下几个问题如何回答:

  1. 在大厂 MySQL 是不能用 Docker 的,为什么?
  2. 今天业务被 DDoS 了,你如何在 10 分钟内解决问题?
  3. 如果被爬虫爬了,你应该如何解决?
  4. RAG 和 Agent RAG 有什么区别?
17136 次点击
所在节点    程序员
160 条回复
tpxcer
3 天前
1.在大厂 MySQL 是不能用 Docker 的,为什么?

谁规定的,别进去

2.今天业务被 DDoS 了,你如何在 10 分钟内解决问题?

切服务器好了,老早准备好备用了。

3.如果被爬虫爬了,你应该如何解决?

日志统计,处理就好了。

4.RAG 和 Agent RAG 有什么区别?

沙雕面试官 GPT 都不会用。
viking602
3 天前
2025 年了怎么还有数据库不能容器化这种问题
moefishtang
3 天前
影响磁盘 I/O 性能?
InDom
3 天前
1. 谁?
2. 上高仿, 或者我这有一套不用一直挂着高防的方案卖你三万
3. 上反爬
4. 不知道
EastLord
3 天前
有没有大厂的哥们来回答一下 第一个问题
BeforeTooLate
3 天前
各种云的数据不都是 docker 化的吗
newaccount
3 天前
1. 在大厂 MySQL 是不能用 Docker 的,为什么?
不知道啊,我们一直用 docker 跑的啊,跟这里的环境相比,应该算是大厂吧

2. 今天业务被 DDoS 了,你如何在 10 分钟内解决问题?
给服务商打电话啊,买他们服务就是解决这个的

3. 如果被爬虫爬了,你应该如何解决?
爬就爬呗,线上数据不就是大家抄来抄去的,要是量太大影响业务就给服务商打电话,十分钟搞不定明年换别家

4. RAG 和 Agent RAG 有什么区别?
不知道啊,平时有另一个小组负责这些东西,你要不急我就打个电话让他来回答一下
laminux29
3 天前
不建议新人在生产环境用 docker-Mysql 是为了防呆,或者说为了防止不熟悉 Docker 的人被坑。

docker 与正经的 OS ,有很多流程不一样,比如启停流程。大部分人学习 Mysql 是基于正常 OS 的,而 docker-Mysql 有很多行为与 OS-Mysql 不一样,不熟悉 Docker 的人很容易被坑。
xiaomushen
3 天前
在网上:MySQL 不能用 docker 部署,理由 N 条
在实际:MySQL 扔一个,真香
fxxkgw
3 天前
我们是大厂 数据库全部容器化 回答完毕
Oxygen2025
3 天前
搞笑呢,还真是面试造火箭
npe
3 天前
为啥不能? 猜测:小白,不懂挂载数据目录,删除了容器数据丢失了。
lovedoing
3 天前
@EastLord 生产确实不用,容器化并不能解决 MySQL 的瓶颈问题,反而会增加运维复杂度
untitledabc
3 天前
怎么可能不用 docker 部署,出这种问题的人大部分半桶水。
xmt328
3 天前
@newaccount 甲方区答案
wqhui
3 天前
数据卷记得挂载出来就行,各种云厂商提供的数据库大概率也是容器化的东西
mosesyou
3 天前
容器化一般是无状态的,优势在于动态扩缩容方便和利于迁移.mysql 容器化没什么优势,可能配置不当还会影响 io 速度吞吐量,高负载场景更不用说了,不利于 mysql 这种有状态服务.
acorngyl
3 天前
服务部署区分有状态和无状态。无状态推荐容器化,有状态特别是重度有状态的,容器化容易丢配置。虽然 Mysql 也没什么好丢的吧。但是如果都给 dba 关的化,他们习惯一起物理了。
zwt9407
3 天前
我们公司这两年从物理机迁移到 k8s 。优势很明显,十几个 dba 就可以管理公司上万个数据库,机器跟存储都节省了近 1/3
xsen
3 天前
@laminux29 #8 docker 都用不明白的,还是转行算了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1160112

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX