《QCon上海二零一六-淘宝技术发展历程和架构经验分享-王晶昱(沈询)》.pdf
文本预览下载声明
淘宝技术发展历程和架构经验分享
阿里巴巴集团 共享业务-中间件 王晶
邮箱:shenxun@
1
讲述人介绍
• 王晶昱(花名:沈询)
• 阿里巴巴 中间件稳定性平台 – 高级技术专家
– 8年
• 负责
– 淘宝分布式数据库(TDDL/DRDS)
– 淘宝分布式消息系统(Notify/ONS)
• Weibo: @淘宝沈询_WhisperXD
• Email: shenxun@
• 阿里技术架构发展历程
• 技术变革趋势
• 阿里技术架构关键组件介绍
前期技术发展
• 王晶昱(花名:沈询)
• 阿里巴巴 中间件稳定性平台 – 资深技术专家
– 8年
• 负责
– 淘宝分布式数据库(TDDL/DRDS)
– 淘宝分布式消息系统(Notify/ONS)
• Weibo: @淘宝沈询_WhisperXD
• Email: shenxun@
前期技术发展
2006.10 – 2007.10
Ibatis
OR_mapping
OR-Mapping
OR-Mapping
cache
cache
Node1 Node2 Noden
分布式存储
Oracle Oracle
Oracle Oracle Read/Write ……
Node1 Node2 Noden Node1 Node2 Noden
Oracle Oracle
Oracle Oracle
前期技术发展
上百人维护一个核心工程
源代码冲突问题严重
项目团队之间协同代价高
人员更新速度比较快
人员学习老代码难度大
源代码膨胀
前期技术发展 – 问题1
业务支持缓慢
前期技术发展 – 问题2
• 数据孤岛
– 数据库总是被不明来源的SQL查挂
– 同类数据格式不统一,无法形成合力
天猫 淘
天猫 淘
交易数据 淘宝评价
显示全部