在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。
面试官:“在你的系统里,都做过哪些性能优化,可以讲讲吗?” 候选人:“有些数据库查询检索类操作,我们用MySQL数据库会比较慢,所以全部挪到ElasticSearch(简称ES)中去做了,性能马上就提升了挺多。
” 面试官:“为什么挪到ES里面性能就提升了,可以从技术原理上讲一讲吗?” 候选人:“因为ES用的是倒排索引啊,而MySQL用的是B+ Tree索引,前者的性能要快很多…。
{dede:pagebreak/}
上学要不要穿内衣?
什么样的人算是中了基因***?
为什么MacBook pro不用高刷新率的屏幕?
为什么程序员独爱用Mac进行编程?
如何看待React源码中调度优先级使用lane取代expirationTime?
为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
你是在什么时候认识到自己好看的?
你怎么看待剪映收费过高问题?
我弟弟做桌面运维工作的,好像只会简单的数据库增删改查备份恢复和打印机电脑的维护等一年多没工作了咋办?
如何证明散片 CPU 比盒装 CPU 差?
评价一下Proxmox VE与ESXi的优劣?
你们是怎么远程用NAS听歌的?
写业务的话,go是不是垃圾?
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
帕金森能通过运动延缓病情吗?选啥运动?