当前位置:当前位置: 首页 >
MySQL不香吗,为啥还要Elasticsearch?
人气:发表时间:2025-06-25 05:35:14
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
同类文章排行
- 日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- 为什么有些NAS用户弄那么多硬盘?
- 如何解决Cursor等Agent编码开发轮次多了过后代码库变成屎山的问题?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 被执行人欠我26万,一次性付清20w和解,我该同意吗?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 如何判断鱼缸中的硝化系统是否已经成功建立?
- 修仙文明可能以怎样的方式碾压星际文明?
- 为什么大家不再提星链了(包括外网)?
最新资讯文章
- docker有哪些有趣的用途?
- Flutter 为什么没有一款好用的UI框架?
- 为什么 Windows 的兼容性这么强大,到底用了什么技术?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- 为什么管理一严,员工就走人?
- 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- SQL 语句中 where 条件后 写上 1=1 是什么意思?
- 有哪些小众的开源项目养活了一大批人?
- rust有什么适合萌新练手的项目吗?
- 家里想搞个服务器,有什么好的建议方案吗?
- 有哪些优秀的量化交易策略?
- 系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 做生意真的比上班打工强吗?
- rust为什么使用reqwest库名称,而不是request库名称?
- github提Pr一次性写少一点的代码更容易被管理者接受,还是多一点更容易接受呢,详细信息要写英语吗?
- 为什么go和rust语言都舍弃了继承?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- PHP现在真的已经过时了吗?
- flutter是***跨平台最优解吗?