MySQL不香吗,为啥还要Elasticsearch?
- 发表时间:2025-06-25 20:45:16
- 来源:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-24 12:10:17有哪些动物看上去比较弱,没有毒,也不是没肉可吃,但食肉动物一般不吃它?
- 2025-06-24 11:30:19Python+rust会是一个强大的组合吗?
- 2025-06-24 11:55:18体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
- 2025-06-24 10:20:18如何评价Cursor?
- 2025-06-24 10:55:19obsidian用一两年后会有多大?全文搜索还快吗?
- 2025-06-24 11:40:19路由器被隔空刷成校园网节点了,这在技术上是怎么实现的?
- 2025-06-24 12:05:17如何解决没有公网IP情况下对家里NAS的高速远程访问?
- 2025-06-24 11:40:19空战的时候可不可以先击落预警机?
- 2025-06-24 12:05:17有人认识这个小姐姐吗,超爱她的照片?
- 2025-06-24 11:30:19VScode怎么配置好golang?
推荐产品
-
明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
我有一个绝妙的点子,解决蓝牙鼠标容易被忘在会议室、实验室、高 -
游戏开发选择lua还是js?
请把js扔进垃圾堆~客户端C#或者lua ,服务器C+lua -
Golang 中为什么没有注解?
谢邀,从来没有写过J***a。 之前同期的一个实习生先前只 -
什么是 AI Agent(智能体)?
最近陆陆续续的发布了很多的智能体,有拿Agent做唯一产品的
最新资讯