MySQL不香吗,为啥还要Elasticsearch?
- 发表时间:2025-06-20 08:20:17
- 来源:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-23 18:15:15如何评价书籍《国家意志》?
- 2025-06-23 17:50:16IT行业为什么突然变得这么难找工作,从什么时候开始的,因为什么,有大佬分析一下吗?
- 2025-06-23 16:45:18如果苹果真的下架了微信的话,会发生什么?
- 2025-06-23 17:50:16Docker 如何搭建 Jenkins 构建环境?
- 2025-06-23 17:20:19组nas一定要TDP低的cpu吗?
- 2025-06-23 17:40:16为什么现在的年轻人更容易觉得疲惫?
- 2025-06-23 16:45:18大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 2025-06-23 17:50:16中国军队有多强,在世界能排第几?
- 2025-06-23 18:30:15你有没有随手一拍却很美的照片?
- 2025-06-23 17:25:17如何评价 Steam 新游《捞女游戏》(已改名《情感反诈模拟器》)?
推荐产品
-
公司规定所有接口都用 post 请求,这是为什么?
我之前也是喜欢严格遵循restful规范,什么get,pos -
伊朗正认真评估封锁「全球石油命脉」霍尔木兹海峡,这里伊朗说封就能封吗?封锁后果有多严重?
那些中国赢麻了的洗洗睡吧。 中国一年进口原油40亿桶,霍尔 -
HUAWEI的折叠笔记本非凡大师能用于编程吗?
我刚刚看到了 GitHub - jiegec/Termony -
为什么Next.js和Nuxt.js发布时间只隔了几小时?
2016年10月25日,Vercel 公司首次在 GitHu
最新资讯