MySQL不香吗,为啥还要Elasticsearch?
- 发表时间:2025-06-25 05:10:10
- 来源:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-27 23:15:11MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 2025-06-28 00:45:10Electron 做游戏客户端的潜力有多大?
- 2025-06-28 00:15:11为什么很多爸爸是“女儿奴”?
- 2025-06-27 23:05:11三江学院宿舍楼翻新,花费将近38万委托公司搬运行李,结果只有一个阿姨挑着扁担搬运行李,如何评价?
- 2025-06-28 00:15:11为什么10年前电脑内存就普遍16GB了,现在还是普遍16GB?
- 2025-06-27 23:50:11鱼缸能不能做到一直不换水还很清澈?
- 2025-06-27 23:20:12两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
- 2025-06-27 23:15:11Golang 中为什么没有注解?
- 2025-06-27 23:15:11程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- 2025-06-28 00:45:10未来几年,市场对 AI 人才的需求会集中在哪几个方向?
推荐产品
-
如果意外挖出 10 吨黄金,有那些将它们洗白、正常使用的方法?
如果你只是个普通人,祖上几代都是穷瘪三,就不要想着快速变现了 -
苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
丸辣,Rosetta2的AVX2支持才刚起步就要被抛弃辣。 -
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
最新自研 tauri2.0+vue3.6+deepseek+ -
为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
答案是没必要,HTTP协议适用于绝大多数的应用场景,而且实现
最新资讯
- 大家比较关心成飞6代,而不关心沈飞6代?是不是已经默认沈飞6代机不行?沈飞6代机外形更像战斗机?
- 你见过最极致的节省能省到什么程度?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 如何看待暴露但很还原的cos?
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 小米首款 SUV YU7 发布,有九种配色,25.35 万元起售,该车市场竞争力如何?你会买吗?
- 如何评价《一人之下》722(765)话?

