`
zhanghteye
  • 浏览: 51943 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

案例1:淘宝网架构演化

 
阅读更多

业务驱动技术

2003  C2C交易软件       淘宝网原型

          PHP  汉化   数据库读写分离

          Linux+Apache+MySQL+PHP(LAMP)架构

2004  业务由拍卖转一口价交易

          重构

          PHP换Java

          MySQL换Oracle(贵)

          MVC框架(自己开发WebX)

          ORM框架(IBatis)

          项目构建工具(Antx,主要管理配置项)

          应用服务器(Weblogic)(贵)

          IBM小型机(贵)

          EMC存储设备(贵)

 延续三四年,到2006

          放弃EJB,引入Spring

          放弃Weblogic,使用免费的JBoss

后来,Jetty代替JBoss

开源系统

       Tair,分布式key/Value存储引擎,分为持久化和非持久化两种使用方式

       TFS,分布式文件系统,适用于海量小文件存储

       OceanBase,分布式数据库系统,支持千亿级别的读写事务

       TDDL,对应用透明的分库分表和具有众多特性的动态数据源

后来,

       Oracle、IBM、EMC回归MySQL、NoSQL

 

 

 

 

 

 

 

 

 

                    

分享到:
评论

相关推荐

    软件系统管理:twitterMessaging的架构演化之路分享.pdf

    软件系统管理:twitterMessaging的架构演化之路分享.pdf

    任寰:Chrome安全架构的演化

    Chrome浏览器的安全架构经历了长时间的发展和演进,为了构建一个安全、高效的网络浏览环境,其开发团队引入和改进了诸多安全机制。...随着网络威胁的不断演变,Chrome的安全架构也会持续演化,以适应新的安全挑战。

    大型网站技术架构:核心原理与案例分析

    9 淘宝网的架构演化案例分析 10 维基百科的高性能架构设计分析 11 海量分布式存储系统Doris的高可用架构设计分析 12 网购秒杀系统架构设计案例分析 13 大型网站典型故障案例分析 第4篇 架构师 14 架构师领导...

    4 第四章 软件架构演化.pdf

    - **案例研究**:文档中提到了几位知名专家的观点,如Martin Fowler、Grady Booch等人,这些观点为理解软件架构演化提供了不同的视角。 ### 二、软件架构的组成部分 #### 2.1 构件(Components) - 构件是软件系统...

    大型网站技术架构:核心原理与案例分析PDF电子下载.txt

     淘宝网的架构演化案例分析10. 维基百科的高性能架构设计分析11.海量分布式存储系统Doris高可用架构设计分析12.网购秒杀系统架构设计案例分析13.大型网站典型故障案例分析14.架构师领导艺术15.网站架构师职场攻略...

    3GPP网络架构演化

    ### 3GPP网络架构演化知识点详述 #### 一、引言 随着通信技术的飞速发展,尤其是宽带无线接入技术的不断涌现,对于3G系统构成了前所未有的挑战。为了确保3GPP(第三代合作伙伴计划)能够在接下来的十年乃至更长时间...

    数字化转型IT架构演化.pdf

    "数字化转型IT架构演化" 数字化转型IT架构演化是指在快速-changing的业务环境中,如何设计和演化软件架构以满足业务需求的过程。这个过程需要架构师具备强大的技术能力和业务理解能力,以便设计出高效、可扩展、...

    1号店的搜索架构演化实践-周航

    1号店作为国内知名的电商平台,在其成长的过程中,搜索系统架构的演化实践具有重要的参考价值。搜索部高级开发经理周航的演讲为我们揭示了1号店搜索架构在不同阶段的演化过程,以及演化过程中积累的经验和教训。 ...

    2009年:系统架构设计师教程

    1. **系统架构的定义与分类**:理解系统架构的含义,包括功能架构、数据架构、网络架构、应用架构等不同类型的架构,并分析它们在系统设计中的作用。 2. **架构模式与设计原则**:学习常见的架构模式,如微服务架构...

    大型网站技术架构:核心原理与案例分析+李智慧.rar

    1. **大型网站架构演化**: - 起始阶段:通常采用单体架构,所有功能模块都在一个应用中。随着用户量的增长,这种架构的局限性逐渐显现,如维护困难、部署复杂等。 - 分层架构:为了解决单体架构的问题,出现了...

    刘道平-从0到1,移动政务应用小程序系统架构演化.pdf

    刘道平-从0到1,移动政务应用小程序系统架构演化.pdf

    逆熵进化 —— Rela 架构演化哲学.pdf

    标题中的“逆熵进化 —— Rela 架构演化哲学”暗示了文档将探讨的主要是关于架构演化的哲学理念,特别是逆熵(Entropy)和进化(Evolution)这两个概念在架构设计中的应用。逆熵是一个从热力学领域借用的术语,它指...

    软考系统架构师案例分析知识点整理

    ### 软考系统架构师案例分析知识点整理 #### 一、系统规划 - **系统项目的提出与预可行性分析**: - 分析系统项目的背景、目的和必要性。 - 对项目的初步预算、时间安排和技术可行性进行评估。 - **系统方案的...

    matlab:双或三方演化博弈,lotka-Volterra 1.双方演化博弈:代分析稳定点分析,代绘制相位图,matlab仿真

    matlab:双或三方演化博弈,lotka-Volterra 1.双方演化博弈:代分析稳定点分析,代绘制相位图,matlab仿真图代码 2.三方演化博弈:代分析稳定点分析,代绘制相位图,matlab仿真图代码3.lotka-Volterra模型

    架构演化.pdf

    - **缺点**:架构设计更为复杂。 #### 三、架构演进中的技术要点 ##### 3.1 HTTP 与 TCP/IP 协议 - **HTTP**:超文本传输协议,用于客户端与服务器之间的数据交换。 - **TCP/IP**:传输控制协议/因特网互联协议...

    携程Mobile架构演化.pdf

    携程的移动架构演化是该公司技术发展的一个重要历程。从这份文档中可以提取到的架构演化的关键点,涉及到的领域包括H5页面的解耦、原生移动应用的解耦、测试环境的解耦、安全性增强、测试和发布的自动化。 首先,H5...

    产品的架构演化过程及部分互联网公司架构分析

    产品的架构演化过程及部分互联网公司架构分析。 客户层:支持PC浏览器和手机APP。差别是手机APP可以直接访问通过IP访问,反向代理服务器。 前端层:使用DNS负载均衡,CDN本地加速以及反向代理服务; 应用层:网站...

    支付宝架构演化(支付软件体系结构演变)

    支付宝架构演化 1. 烟囱型架构(2005~2007):各业务部门各自为战,形成烟囱式的垂直架构,导致重复建设、资源浪费,不利于系统整合和扩展。 2. 面向服务型架构(SOA,2008~2010):通过服务化改造,将功能解耦...

Global site tag (gtag.js) - Google Analytics