MySQL不香吗,为啥还要Elasticsearch?
- 发表时间:2025-06-21 11:40:18
- 来源:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-21 02:00:17那你说什么样的是美女?
- 2025-06-21 00:55:17如何看待鲍威尔6月19日的讲话,对于全球经济有何影响?
- 2025-06-21 02:00:17慈禧为什么要反对戊戌变法?
- 2025-06-21 02:05:17怎么学习前端开发?求推荐学习路线?
- 2025-06-21 01:30:1630岁了,你在深圳过着什么样的生活?
- 2025-06-21 00:55:17你的择偶标准是怎么样的?
- 2025-06-21 01:15:18网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-21 02:05:17有哪些外行看起来很陋(low),但是内行人却觉得很高大上的东西?
- 2025-06-21 00:30:18国产手机AI「好用」的背后,是技术差距还是文化差异?
- 2025-06-21 01:50:17Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
推荐产品
-
rust 解决了什么问题?
很多人讨论rust能不能解决内存bug,关于这一点我觉得c+ -
可以用duckdb在本地建立一个数据库对外服务吗?
Duckdb是一个年轻而迷人的数据库。 它的备份可以简单到通 -
为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
根据苹果社区开发者们的测试,iOS是一个不存在页面交换和zr -
中年夫妻有多少是生活和谐的?
我84,老公82,结婚快二十年了,孩子马上上大学。 前几年
最新资讯