MySQL不香吗,为啥还要Elasticsearch?
- 发表时间:2025-06-21 04:10:16
- 来源:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-20 07:05:14PHP现在真的已经过时了吗?
- 2025-06-20 06:55:14只能选一个,你选谁?
- 2025-06-20 07:50:16印度是真的烂还是咱们在信息茧房里面?
- 2025-06-20 06:45:14如何看待华人派遣赴日it彻底崩了?
- 2025-06-20 06:50:14核武器真的有宣传中那么牛逼吗?
- 2025-06-20 07:45:15苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 2025-06-20 07:10:14MongoDB的缺点以及你为什么不使用MongoDB?
- 2025-06-20 06:10:15扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 2025-06-20 07:20:16如何评价钟南山院士?
- 2025-06-20 06:50:14苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
推荐产品
-
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
题主对工业克苏鲁一无所知…但凡进厂打两年螺丝,也不至于问这种 -
女生真正的完美身材是什么样子?
身高175,脚跟到肚脐108,体重63~67,肩宽41~43 -
为什么有些门开关时特别容易夹手?背后的设计缺陷可能有哪些?
门夹手的痛,我懂! 这道血泪教训,真真是刻进骨子里的疼! 去 -
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
Rust 必须是 Rust,有稳定版,内存安全,语法不那么混
新闻动态
最新资讯