MySQL不香吗,为啥还要Elasticsearch?
- 发表时间:2025-06-23 12:10:17
- 来源:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-24 13:35:18HTML+CSS有哪些常用的居中方法?
- 2025-06-24 13:35:18为什么大部分人都认为2560x1440是2K?
- 2025-06-24 13:30:18财务学vba还是sql?
- 2025-06-24 12:35:18Golang 为何没孕育出一个具有社区统治力的框架?
- 2025-06-24 12:40:18本人女20,平胸跟男生一样怎么办 ?
- 2025-06-24 12:50:19为什么腰突不受到医学界的重视?
- 2025-06-24 13:25:17理性探讨,中国现在算不算超级大国?
- 2025-06-24 13:05:18MacBook的诱惑在哪里?
- 2025-06-24 12:45:18都是前端框架,为什么用 React 的人会有优越感?
- 2025-06-24 13:40:18有一张巨强的显卡是什么体验?
推荐产品
-
如何在新加坡最便宜的过夜?
超1000平的尊享房间,中央空调360度环绕缠绵,绝对没有二 -
自研项目,PHP用什么框架最好?
我一直在用codeigniter3,主要有以下几个优点 1、 -
电脑上有什么具体的程序运算是cpu完爆gpu的?
说个很有意思的非技术向的哲学问题。 不知道大家有没有一个疑 -
前端如何设计网页?
作为前端开发,AI 已经深度的影响了前端的开发方式,有UI的
最新资讯