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

50 天前
 michael2016

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

  1. 在大厂 MySQL 是不能用 Docker 的,为什么?
  2. 今天业务被 DDoS 了,你如何在 10 分钟内解决问题?
  3. 如果被爬虫爬了,你应该如何解决?
  4. RAG 和 Agent RAG 有什么区别?
18866 次点击
所在节点    程序员
161 条回复
deplives
50 天前
@Sendya #100 你帮我算啥啊,op 确实张嘴 5w qps 还要一个人来负责搞定这些问题啊
Sendya
50 天前
@deplives 哈哈就是帮你把 op 的 5w 具象化一下,给其他人参考
deplives
50 天前
@Sendya #102 所以我不就说,张口闭口 5w qps ,他怕是都不知道意味着什么
UN2758
50 天前
这个不是月经贴吗,RAG 和 agent 也是和 ai 应用岗位强相关了,这个问题类似我问你 word2vec embedding matrix 和 llm 里的 embedding matrix 区别在哪?你觉得有啥普通面试场景上的意义吗
qianyidui5
50 天前
如果你上面的问题都回答上了 面试官也很满意 邀请你入职
面试官问你还有什么想问我的吗
你问面试官你们公司服务有监控没
面试官说他们从来不装监控
你还去这家公司吗?
wuhanchu
50 天前
可以。但是会增加风险
mightybruce
50 天前
docker 不等同于 k8s, 如果是能运用 k8s operator 并解决可能出现的问题,那么没问题。

单独用 docker 的确很难做到 mysql 高可用 高可靠的
forblackking
50 天前
@deplives #96 看到 op 在上面批判大伙对待技术的态度,好奇翻了下 op 的帖子,提到过是在做运营咨询的,释然了...
jhdxr
50 天前
> 在大厂 MySQL 是不能用 Docker 的,为什么?
今年是 2025 年吧?哪个大厂?

容器化不是银弹,问 mysql (或者大部分传统的 stateful 服务)跑在容器里有啥缺点我觉得更合适一些
justdoit123
50 天前
容器一定是有额外开销的。对于这种有状态的服务。用普通的容器化方案能更快、更好的实现高可用与高稳定性吗?我感觉弊大于利。

抛开服务负载谈这些都是无效讨论。我感觉面试官没把问题问好。

另外,就算是大厂,也有小负载、低价值的服务。那么也就没必要什么服务都上岗上线,这时候直接使用 docker/k8s 搭建一个 mysql ,这才是务实的做法。
9hills
50 天前
@michael2016 某度、某里都实现了核心业务(包括数据库)百分之百容器化,做容器圈的都知道。

请问他们的 QPS 是不是超过了 5 万?
Fallever
50 天前
刚好在 cnblogs 首页看到这个
https://www.cnblogs.com/12lisu/p/19093514
RedisMasterNode
50 天前
@laminux29 哈哈翻下来至少到 8 楼只有你是认真回答问题的,点赞!
Feiex
50 天前
@michael2016 #40 这个回答太傲慢油腻了。
我在京东就职时候,整个业务线都用的是容器化数据库( jed ),es 、hbase 也都是容器化部署。
当前就职公司也是在逐步下线存量物理机。

那你所谓的“大厂 MySQL 是不能用 Docker 的”是站不住脚的:
为什么物理机就稳定安全了,容器化就不稳定安全了?
物理机架构运维成本相比一键弹性安装的自助化容器岂不是更复杂,成本更高,为什么说是“降低了运维成本”?
“sla 没有保证”哪家云服务敢不保证容器实例的 SLA ,容器的宕机保护、缩容保护、延迟删除,物理机能做到哪个?
为什么需要区分设置 prod/stage/test ?为什么这些环境的实例配置做不到软硬件规格统一?很容易配置出错啊

通篇看来,lz 工作中使用的基础设施只是接入了多家公有云,也仅仅有面向公有云的发布经验,这些独立的云部门不仅超售严重,而且出于成本考量几乎不会做资源隔离。而当前超大规格宿主机完全可以做到各个容器独享各自主板资源,就这方面,我对 lz 的评价是:“年轻有时间还是要多深度学习。”
huage
50 天前
我在宇宙第一大保险公司的科技公司面试过上百人,说真的:面试问题很随机或者说随意,很多问题不是要一个标准答案,而是看你如何回答
kevinxzhao
50 天前
看到标题,就想那个垃圾面试官问的,k8s 中跑的都好几年了。
BadAngel
49 天前
@michael2016
1 、既然稳定性和数据安全说第一位,就不要选择本地盘,一旦坏了数据就没了,本地盘那一点性能优势和价格优势并不存在。
2 、为啥 DDos 在云厂这里一个产品就能闭环,你考虑的攻击应对只需要买产品就行了,你真的要考虑自行应对,只能说运维工程师的价格买不来安全工程师的服务,可以省钱,但代价是什么。
3 、反爬虫也早就是云厂的标准产品能力了,只能说你还是小厂或者传统运维的思维方式了,当领导没有大局观可不行。
4 、我不懂就不献丑了。

为啥大家反对的居多,还是爹味太重,一看就积重难返,大家也不用跟这位领导掰扯了,没意义。
Ketteiron
49 天前
@michael2016 #33
>把你的客户数据、商品信息都爬走了
这咋了,防又防不住。能做的工作也就:
前端混淆+接口加解密,难度 3 ,拦下 90%
风控系统,难度 5 ,拦下 99%
指纹验证 + 特征判断,难度 7 ,拦下 99.9%
人机验证,难度 9 ,拦下 99.99%
但是不管怎么做都不是 100%,京东淘宝美团这些应用再怎么加固能拦下逆向扣 so 解密吗,接口数据不照样被各种倒手。
以数据为核心的业务,创立之初就要设想数据被全部爬走的最坏打算,如果无法承受,那么就不该立项。
crackidz
49 天前
最后一个问题一定是你记错了或者打错了,应该问题是 RAG 和 Agentic RAG 的区别。
FarAhead
49 天前
@maichael OP 明显不是你说的合格的面试官

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

https://ex.noerr.eu.org/t/1160112

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

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

© 2021 V2EX