当前位置: 首页 >
MySQL不香吗,为啥还要Elasticsearch?
- 人气:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-25当年的东莞究竟有多疯狂?
- 2025-06-25手机的运行内存真的有必要上16GB吗?
- 2025-06-25学生校服如何隐藏内衣痕迹?
- 2025-06-25有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 2025-06-25做个web服务器,gin框架和go-zero怎么选?
- 2025-06-25求推荐程序开发笔记本!?
- 2025-06-25如何看待 Rust 这门语言?
- 2025-06-25在CSS大小单位中,em,rem,px,常用哪个较好?
- 2025-06-25你用过最丑的编程语言是哪个?
- 2025-06-25为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 2025-06-25养乌龟只养一只,它觉得会孤独吗?
- 2025-06-25j***aer总是说有分布式了,单体性能就不重要了,这种说法对吗?
- 2025-06-25为什么 Bun 选择了 Zig 以及 JSCore?
- 2025-06-25PostgreSQL 与 MySQL 相比,优势何在?
- 2025-06-25钱学森放在现在是什么水准?
- 2025-06-25为什么macOS软件生态不敌Windows?
推荐产品
-
中美会因台海开战吗?
推荐你看一篇文章《 这是一篇分析世界格局最透彻的雄文,没有之 -
为什么很多知乎的回答推崇日本式的市区、市郊通勤铁路?
下面是上海地铁线路,密密麻麻,十几条线。 20年前刚毕 -
MySQL 面试中常见的问题有哪些?
说在前面“ MySQL 有几级缓存?每一级缓存,具体是什么? -
怎么看待B站舞蹈区和某些风格比较暴露的up?
不是,都没有兄弟提朱姨、还有糕哥枣糕DAZE、ParmyAu
最新资讯