MySQL不香吗,为啥还要Elasticsearch?
- 发表时间:2025-06-24 20:15:16
- 来源:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-29 11:50:17工业克苏鲁什么意思?
- 2025-06-29 11:50:17为什么很多技术都觉得前端很简单?
- 2025-06-29 12:15:16养乌龟只养一只,它觉得会孤独吗?
- 2025-06-29 11:35:16有一个超级漂亮的女朋友是一种什么体验?
- 2025-06-29 11:45:16字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 2025-06-29 11:40:17为什么有人会说要崛起要靠西科这种观点呢?
- 2025-06-29 11:30:17你什么时候意识到自己没见过世面?
- 2025-06-29 12:00:17为什么 Bun 选择了 Zig 以及 JSCore?
- 2025-06-29 11:40:17电影《碟中谍》系列中哪一部最好?
- 2025-06-29 11:30:17NextJS的全栈能力现在如何了?
推荐产品
-
互联网研发运维都必用的Nginx到底是什么呢?
Nginx 是当下最流行的 Web 服务器,通过官方以及第三 -
为什么小公司留不住人?
最近提了离职,老板没批。 找我谈话。 我说:没买社保,自己 -
字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
几年前有个小趋势,把J***a项目用Go重写,理由是省机器。 -
你们都有学习资料吗?
***://【超级会员V1】通过百度网盘分享的文件:24一年
最新资讯