淘宝的技术架构一直在变的,分几个阶段
V1.0:小而快(2003.5 – 2004.5)
2003年淘宝诞生,用的是LAMP经典架构(linux+apache+mysql+php),后端用的是php语言
V2.0:多层次结构,开始做自己的软件(2004.2 – 2008.3)
2004年在淘宝业务发展的推动下,淘宝开发参考了电信运营商、银行等的一些企业解决方案,将LAMP架构改造为Oracle+IBM小型机的数据库架构和EMC存储方式。为了配合Oracle,php也彻底被替换为java。
V3.0:产品化思维及服务导向框架(2007.10-2009.11)
2007年,淘宝全年的交易额超过400亿元,平均近1亿多一天,每天有100多万笔交易被创建。淘宝被改造成分布式架构,引入缓存,分布式存储和分布式搜索引擎。这时候应用服务器使用的是JBoss,数据库又从Oracle变成了MyS