当前位置:当前位置: 首页 >
MySQL不香吗,为啥还要Elasticsearch?
文章出处:网络 人气:发表时间:2025-06-24 20:45:16
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
同类文章排行
- 为什么情侣在一起旅行后容易分手?
- 你为什么放弃了wsl?
- 大家为什么会讨厌缩写?
- 有什么是你去了上海才知道的事情?
- 如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
- 怎么理解开源项目若依(RuoYi)存在的意义?
- 学生校服如何隐藏内衣痕迹?
- 福建舰能搭载多少固定翼飞机?
最新资讯文章
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 为什么高德地图api提出了一个商用5w基础费用起步的概念?
- 怎么把网络延时降低到1μs(10⁻⁶s)以内?
- 特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击?
- 为什么武林中的女侠不但武功奇高,还没有练出来麒麟臂大粗腿和老茧?
- 为什么软件公司很少用python开发web?
- 想听听看现在路人对五月天的看法?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 大三做的海报,离就业差多远?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 2025年了expo和Flutter学哪个?
- 30+大龄剩女真的没市场了嘛?
- 为什么游戏总是缺少 dll 文件?