淘宝数据库架构演进历程丹臣/赵林数据架构师2010-12-12提纲l 淘宝数据库发展的三个阶段l 用户,商品,交易现在的架构l 2010 双11 大促的挑战l MySQL 源代码研究的一些思路l 淘宝自主数据库Oceanbase 原理介绍淘宝的数据很美丽淘宝数据库发展三阶段SQL 语句变化 多表关联Join 单表复杂查询 主键查询 SQL 语句复杂程度由繁到简的过程,折射出淘宝数据架构的一些变化。淘宝电子商务网站的特点l 高并发,PV13 亿,光棍节促销PV 达到了17 亿l 数据实时性要求高l 数据准确性要求高l 大多数页面属于动态网页l 网站需要大量商品图片展示l 用户通过搜索引擎,广告,类目导航寻找商品l 网站读多写少,比例超过10:1l 卖家相关的数据量较大,比如商品数,评价数l 业务量快速增长不同的时期,不同的策略正是因为如上的业务特点:l 早期的淘宝前端应用系统,严重依赖于数据库系统l 早期单机式的mysql 的使用方式,在业务的高速发展下,很快达到瓶颈l Mysql 迁移到Oracle ,并升级到小型机,高端存储后,几年的时间里,满足了淘宝业务快速变化发展的需要。l 我们