原创版权所有 转载注明作者链接
食堂米师傅,前一阵子为了解决大家吃饭排队时间太长的问题,开设了两个打饭窗口,并且叫来了小汤来帮忙在另外一个窗口打饭。但是只有他们两个人打饭还是人太少了点,太累了。
这天米师傅想引进先进的理念。于是决定把窗口打饭模式改变为自助餐模式。这样大家就更加自由,想吃多少也可以自己掌控。
开饭了,小汤就把做好的所有馒头、炒菜、大米、咸菜、面条、水果、面包、豆浆、果汁、包子、花卷、鸡蛋、粗粮等等一股脑都放到了自助餐架上。满心欢喜等大家来品尝。
大家进来之后,先是被品种和香味震惊了,连声赞叹,开始打饭。
很快大家就发现了一个问题,就是大家选了菜之后,找主食需要到好几个地方看,馒头、面条、大米、粗粮、包子都分散在不同的餐架上,如果大家想看看哪个更符合自己的口味,就需要从门口转到最后。
结果第一天虽然大家对饭菜味道很满意,但是找菜太费劲了,后面吃饭的同事一致反映,等到排到他们进餐厅的时候,饭菜都快凉了。
米师傅吸取了大家的意见,很快叫来小汤,下次打饭,咱们把饭菜都先归类,菜品、主食、汤汁、甜点。按照这样分类有序摆放,这样大家选择就方便了。一下子就可以找到想要吃的饭菜,打饭效率大大提升,后来的同事也能吃到热乎饭菜,大家都很满意,热饭就是香。
当饭菜做好摆放的时候,就像咱们数据库中插入的数据,是随着业务随机存储到数据库中的,大家找主食的时候,就要整个自助餐架浏览一遍,这才能找到所有的主食,从中挑选符合自己口味的。这个过程就是全表扫描。
当数据库中按照饭菜种类创建索引之后,就相当于提前把饭菜分类存放(当然数据库中为了节省空间只是存放的索引字段)。这样当你想要找主食的时候,一下子就能找到你想要的主食,而不用浏览全部的饭菜啦。
索引,啊不,饭菜是不是很香呢。
正在大家兴高采烈的表扬着米师傅紧跟时代脚步的时候,新来的一群小姑娘却是眉头微皱,米师傅忙上前询问,是我这菜品做的不好吃还是食材不新鲜,这又究竟怎么回事儿呢?
且听咱们下回接着说。
网友评论