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

2 天前
 michael2016

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

  1. 在大厂 MySQL 是不能用 Docker 的,为什么?
  2. 今天业务被 DDoS 了,你如何在 10 分钟内解决问题?
  3. 如果被爬虫爬了,你应该如何解决?
  4. RAG 和 Agent RAG 有什么区别?
16741 次点击
所在节点    程序员
160 条回复
DefoliationM
2 天前
在大厂 MySQL 是不能用 Docker 的,为什么?
没关系,我还可以用 kubernetes ,podman ,containerd 。
今天业务被 DDoS 了,你如何在 10 分钟内解决问题?
不加 cdn ,waf 就忍着吧。
如果被爬虫爬了,你应该如何解决?
套个 cloudflare ,自动解决。
RAG 和 Agent RAG 有什么区别?
几乎没区别,喜欢咬文嚼字怎么不去搞政治。
shenlanAZ
2 天前
我又想起了这么个事
michael2016
2 天前
@mosesyou 优秀的答案,如果你是实践过的出来的结论更加优秀。
rebbie
2 天前
技术岗:这个能不能需要辩证来看,最合适的才是最好的。主要有以下几方面的考量:1.数据持续化 2.上线复杂度。3.架构弹性 4. 运行成本、5. 运维复杂度,6 、。。。
管理岗:谁说不能的?领导需求上容器我们就上容器,容器多便宜啊
市场岗:这个要看客户的预算和需求
运营岗:我不管,能用就行
运维岗:上了容器,数量增多维护更加困难了

题外,问这种问题的公司少去,揣着明白装糊涂。不给隐含前提,提前预设答案。有点脑子的公司问的是 MySql 适不适合在容器里部署。 正规的公司问的是,MySQL 和容器都有哪些最佳实践。
latifrons
2 天前
看过原文,里面没一个解释是经得起推敲的,总结下来就是,怕你用不来 docker ,所以不推荐你用。
事实上我们在生产上各种 OLTP 、OLAP 数据库、MQ 、Redis 全部容器化用得飞起,爽的一批
snw
2 天前
大厂生产环境用 MySQL ??
superchijinpeng
2 天前
2025 年了,还说大厂 MySQL 不能容器化,政府的那些国产化数据库都容器化部署了
butanediol2d
2 天前
https://dev.mysql.com/blog-archive/mysql-with-docker-performance-characteristics/

TLDR: 在生产环境中使用 Docker 部署 MySQL *在性能上*也并不存在不可行的理由
BeforeTooLate
2 天前
>在生产环境中不推荐使用 docker 运行 MySQL
这种问法在当前时间点也不对的
junkk
2 天前
我的理解是性能问题?

当然我研究不深,我个人在 win 下容器化开发,php 的执行很慢,好像是 io 问题

不推荐 docker 我想到的只有一个性能问题,比如内存啥的,来个老哥解惑下
Ayanokouji
2 天前
买的 RDS 还是虚拟上运行的容器部署的,有啥不行的,菜就多练。
rekulas
2 天前
面试官是不是拿错了,这份题是 10 年前的
hefish
2 天前
第 2,3 题我会, 打 110 报警。
boringwheat
2 天前
这题我背过,但是现在完全记不得了,我来公司第一件事就是把数据库全部切到 RDS
xmh51
2 天前
问题换成中厂会好点 大厂的运维团队给力,能够兜住容器化的 mysql 。小厂一般遇不到容器化导致的问题,只需要保证数据不丢失即可,性能不是重点。中厂业务复杂,负载大,运维资源较少,撑不住中间件和数据库的运维,使用云厂家的是最佳选择。
julyclyde
2 天前
先定结论再找证据那就没啥意思了
跟文科专家的“论证”似的

其实工科应该是开放式的问题:
要求你讲述用和不用容器的区别,并给出各自问题的解决方法
exonuclease
2 天前
在大厂 MySQL 是不能用 Docker 的,为什么?我用云服务托管的 instance 我哪知道是 host 在什么上面的
今天业务被 DDoS 了,你如何在 10 分钟内解决问题?- 试试看能不能用 WAF 清洗掉 不行就 engage 安全团队
如果被爬虫爬了,你应该如何解决? Engage 安全团队
exonuclease
2 天前
反爬虫这个我记得我们的反代自带 throttle 策略的 如果他换着 ip 带着正常用户的 token 非要扒拉这个数据那让他去吧 他成本已经够高了
felixcode
2 天前
当年虚拟化很多人都接受不了,觉得和物理机相比稳定性会差很多
michael2016
2 天前
@hefish 哈哈,报警前咱们不是得自己先止血?

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

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

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

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

© 2021 V2EX