当前位置:当前位置: 首页 >
MySQL不香吗,为啥还要Elasticsearch?
文章出处:网络 人气:发表时间:2025-06-23 22:55:17
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
同类文章排行
- 今天面试第五家公司被拒,面试官说我你技术没问题,但35岁要25k,不如招2个应届生,我该如何应对?
- 有没有TMS运输软件介绍?
- 你卡过最厉害的bug是什么?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 如何评价华为鸿蒙电脑?
- 为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
- 为什么张艺兴给我一种:异常努力却没天赋的感觉?
- 《凡人修仙传》的韩立有 72 把金雷竹做的剑,其他人看见了不觉得奇怪吗?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 国产手机AI「好用」的背后,是技术差距还是文化差异?
最新资讯文章
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- PHP现在真的已经过时了吗?
- 独立开发者都使用了哪些技术栈?
- 南京六大高中是哪六大?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 狗头萝莉究竟做错了什么?
- 为什么美军“好像”不怕泄密?
- 网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 现在个人博客不能备案了吗?
- 作为一个服务器,node.js 是性能最高的吗?
- 独立开发者都使用了哪些技术栈?
- golang为什么要内置map?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 开发了一个App,上线之后一个用户也没有怎么办?
- 国内目前独立开发者收入如何?可以养活自己以及家人吗?