logo资料库

淘宝网站架构分析学习.pdf

第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
资料共46页,剩余部分请下载后查看
淘宝技术架构进化之路 龚银
ABOUT ME
⼤大家最关⼼心的问题 • 淘宝的前期技术发展历程 • 淘宝的当前技术体系 • 淘宝下⼀一代技术体系展望
What is Architect? 架构, Architect —— 好的架构是进化出来的,不是设计出来的! —— 不同时期和不同环境有不同的最佳架构! —— 存在即合理,合适的才是最好的!
淘宝发展历程
V1.0 2003.5 - 2004.1 • ⾮非典时期,⻢马云住宅 • phpAuction 2000$ • LAMP典型架构 • Mysql ⼀一主两从,读写分离 • pearDB数据访问层 Fu4ct1o4 Fu4ct1o4 3 Apach/ Apach/ 3od_php4 3od_php4 p/ar DB p/ar DB Fu4ct1o4 2 Apach/ Fu4ct1o4   Apach/ 3od_php4 3od_php4 p/ar DB p/ar DB R/ad 复制 S2av/   MySQL Mast/r R/ad/Wr1t/ R/ad 复制 S2av/2
V1.1 2004.1 - 2004.5 • 数据膨胀,锁表问题严重MyISAM • 主库⼤大量读,主库性能下降厉害 • Mysql 迁移到 Oracle • 引⼊入 SQL Relay 连接池代理服务 • Oracle RAC & SAN低端存储 Fu2cti32   A4ache Fu2cti32 1 A4ache Fu2cti32 4 A4ache Fu2cti32 3 A4ache 13d_4h44 4ear DB SQL Relay 13d_4h44 4ear DB SQL Relay 13d_4h44 4ear DB SQL Relay 13d_4h44 4ear DB SQL Relay Oracle
V1.X时代 • MySQL 撑不住了,换 ORACLE • 中间件撑不住了怎么办? • 数据存储撑不住了怎么办? • 业务发展太快怎么办?
分享到:
收藏