MySQL不香吗,为啥还要Elasticsearch?
- 发表时间:2025-06-21 13:15:17
- 来源:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-21 16:10:16大家怎么看待长沙这个城市?
- 2025-06-21 15:55:17印度为什么一定要和中国作对?
- 2025-06-21 14:50:18创业公司是否应该使用 Rust ?
- 2025-06-21 15:05:22为什么水泥封不住尸臭?
- 2025-06-21 15:50:17周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 2025-06-21 15:40:17养乌龟如何降低换水频率?
- 2025-06-21 16:00:17如何用最少的代码使计算机硬件产生不可逆的永久损坏?
- 2025-06-21 14:50:18坚持使用 PHP 的你,如今有什么感悟?
- 2025-06-21 15:15:18如何评价前端组件库shadcn/ui?
- 2025-06-21 15:40:17你身边身材最好的女生是什么样?
推荐产品
-
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
ZKP作为一个复杂的密码学应用,其底层还是建立在其他的bui -
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
想跟大家来聊聊刚发布的HarmonyOS 6开发者beta版 -
一个练过功夫的姑娘能打过一个没练过的男人吗?
这是我女朋友,就随便练练 -
为什么Rust的包管理器Cargo这么好用?
bacon 点燃 Rust:比 cargo-watch 更爽
新闻动态
最新资讯