淘宝网技术发展历程
1、2003.05到2004.01期间,在马云的房子里,一伙技术人员通过,购买国外一家公司的网站,快速的改装出了一个淘宝网。使用的技术是:(LAMP、MySQL读写分离)
2、在2004.01到2004.05期间,由于pv数量多,数据量大,数据库经常死锁,故把mysql换成oracle。
3、在2004.02到2005.03期间,为了进一步提高框架性能,把开发语言从PHP更新为java语言,研发webX框架、iSearch搜索引擎。
4、在2004.10到2007.01期间,引入oracle后,任然没有解决数据库死锁问题。因此,研发了支持分库的组件tddl、引入spring框架、建立了自己的内容分发网络系统cdn。
5、在2006.10到2007.12期间,为了解决商品详情内容字段存储问题,研发TFS用于小文件的存储,并且研发了Tair用于卖家店铺信息的数据缓存。
6、在2008的时候,日均pv达到了2.5亿、用户数5千万、商品数量1亿多,这时连接池数量也不够用了,数据库的容量也到达极限了, 整个网站出了瓶颈。因此研发了高性能服务框架hsf、异步通知的中间件notify、session框架,结合数据库层框架tddl, 形成了强大的分布式电子商务系统。