在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
{dede:pagebreak/}
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
如何评价女明星梅根福克斯的身材?
当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
服务器能否拒绝非浏览器发起的HTTP请求?
远古的J***aScript写起来是怎么样的?
怎么评价fastjson2?
凤凰传奇真的会因为曾毅而塌房吗?
《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
公司就一个后端一个前端,有必要搞微服务吗?
为什么索尼和任天堂已经不存在竞争关系,两家关系却还这么差?
lar***el是php架构最垃圾的性能,为什么那么多人还是自我感觉良好?
为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
大厂后端开发需要掌握docker和k8s吗?
鸿蒙电脑会在国内逐渐取代windows电脑吗?