第1个回答 2017-02-06
首先淘宝的商品数据以及图片不只是存放在数据库里的,而是分布式数据库和全文检索引擎同步,比如Whoosh,比如solr。了解solr之前需要先了解lucene,通常后台会隔一段时间把数据库里的数据同步到solr中,您查询内容其实是通过solr进行检索的。图片通常也会单独存放在分布式文件系统里,比如HDFS或者FastDFS,都可以实现海量的小文件吞吐。再多的细节我也不太清楚了,我有朋友在阿里,但也只是个p6,您如果有条件,可以和一些阿里研究院的人沟通下,反正我是找不到哈哈,水平太差。