来自知乎的话题讨论“为什么很多看起来不是很复杂的网站,比如Facebook、淘宝,都需要大量顶尖高手来开发?”回答:子柳,淘宝打杂的码农就拿淘宝来说说,当作给新人一些科普。先说你看到的页面上,最重要的几个:搜索商品——这个功能,如果你有几千条商品,完全可以用select这样的操作来搞定。但是——当你有10000000000(一百亿)条商品的时候,任何一个数据库都无法存放了,请问你怎么搜索?这里需要用到分布式的数据存储方案,另外这个搜索也不可能直接从数据库里来取数据,必然要用到搜索引擎...
查看全文