当前位置: 首页 >
MySQL不香吗,为啥还要Elasticsearch?
- 人气:
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
推荐资讯
- 2025-06-20为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 2025-06-20SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 2025-06-20golang总体上有什么缺陷?
- 2025-06-20评价一下Proxmox VE与ESXi的优劣?
- 2025-06-20俄媒称美国「尼米兹」号航母正驶往中东地区,途中关闭了应答器并停止传输位置信息,这意味着什么?
- 2025-06-20为什么linux桌面那么丑?
- 2025-06-20在武汉,你们的找对象标准是怎样的?
- 2025-06-20Electron 和当下其他的桌面开发方法相比如何?
- 2025-06-20duckdb的性能如何?
- 2025-06-20为什么广西盛产鬼火少年?
- 2025-06-20为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 2025-06-20为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 2025-06-202025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 2025-06-20印巴大战,背后大国为何都不发声?
- 2025-06-20商城里如何缓存商品信息?
- 2025-06-20为何雷军天天健身,却无健身痕迹?
推荐产品
-
国密加密算法有多安全呢?
研发人员常常会陷入为不同协议切换调试工具的泥沼,事实上,Ap -
大家猜猜伊朗的结局如何?
这是二战后从未见过的战争。 双方虽隔空千里,却能精准打击目 -
为何 PC 需要单核高性能,而服务器不在乎?
任何软件都不可能把一个任务分配给2个核心进行运算的。 就那 -
在中国有多少开发者使用Rust编程语言?
Helix editor 为 helix editor 写了
最新资讯




