当前位置: 首页 >
MySQL不香吗,为啥还要Elasticsearch?
- 人气:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-26为什么鱼缸里面的水一直感觉不是很清澈呢?
- 2025-06-26妈妈的类风湿越来越严重,我总感觉快要失去妈妈了怎么办?
- 2025-06-26有哪些优质的游戏模拟器?
- 2025-06-26全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
- 2025-06-26自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-26美国都闹成了这样了,抖音上到处都是***,为什么知乎上没人报道呢?
- 2025-06-26如何搭建自己CDN服务器?
- 2025-06-26Node.js是谁发明的?
- 2025-06-26Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 2025-06-26如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
- 2025-06-26遭遇生理性涨奶该怎么办?
- 2025-06-26人工智能相关专业里有什么「坑」吗?
- 2025-06-26为什么年轻的肉体让人沉迷?
- 2025-06-26军工为什么不要轻易进?
- 2025-06-26我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 2025-06-26flutter为什么不用Go语言,而用Dart?
推荐产品
-
电脑显示器的VA面板有那么不堪吗?
VA屏没那么差,我司美术用艺卓,而策划、程序统一使用的显示器 -
当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
朝鲜如何在大国博弈与国际监管的缝隙中,通过欺骗、拖延与极端意 -
为什么从事技术的人普遍都比较难沟通?
并不是难沟通。 第一个原因,因为技术人员长期进行技术类工作 -
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个r
热销产品
最新资讯