MySQL不香吗,为啥还要Elasticsearch?
- 发表时间:2025-06-20 00:40:17
- 来源:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-20 15:25:182025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 2025-06-20 15:10:18为什么微软会允许中国有那么多盗版?
- 2025-06-20 14:25:19猫那么爱干净,却为什么不喜欢洗澡?
- 2025-06-20 13:45:16为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
- 2025-06-20 14:25:19坦克过时为什么总有人不承认呢?
- 2025-06-20 13:55:17那你说什么样的是美女?
- 2025-06-20 14:05:19西方人是怎么发现地球是圆的的?
- 2025-06-20 14:50:17学生校服如何隐藏内衣痕迹?
- 2025-06-20 15:05:175 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 2025-06-20 14:05:19有什么是你去河南才明白的事?
推荐产品
-
如何评价sketch 2025的改版?
对,这次 Sketch 2025 的改动还是挺大的,画板支持 -
count(*) count(1)哪个更快?
团队 code review 时,一位同事把 count(* -
为什么 Golang 不适合开发桌面系统?
goroutine 这个号称最适合开发网络应用的东西用在客户 -
MacOS真的比Windows流畅吗?
我现在公司配的机器,配置是绝对的大古董了 惠普z230sff
最新资讯