`

来自淘宝的架构经验

阅读更多

日前参加了一场淘宝网 架构师黄裳带来的技术分享,在最后他总计了淘宝这几年来的架构经验,这里和大家分享一下:

  • 1、适当放弃一致性
  • 2、备份和隔离解决稳定性问题
  • 3、分割和异步解决性能问题(类似 eBay 的 Asynchrony Everywhere)
  • 4、自动化降低人力成本(类似 eBay 的 Automate Everything)
  • 5、产品化管理

在这里不妨对比一下 eBay 的架构经验:

  • 1、 Partition Everything
  • 2、 Asynchrony Everywhere
  • 3、 Automate Everything
  • 4、 Remember Everything Fails
  • 5、 Embrace Inconsistency
  • 6、 Expect (R)evolution
  • 7、 Dependencies Matter
  • 8、 Be Authoritative
  • 9、 Never Enough Data
  • 10、Custom Infrastructure

关于一致性,可以延伸阅读 Amazon  CTO   的大作  Eventually Consistent 。此外,强调了"放弃集中的紧耦合处理"的原则。"备份"这里可以理解为"提供可用的副本"。"分割"是说水平拆分。

架构这东西说起来大致原则,其实都是类似的,但是具体如何在一些通用原则上做到运用自如,是很难的事情。前几天我还感慨,很多架构师对与"异步"与"批量处理"所能带来的益处的理解仍然相去甚远。

--EOF --

 

原文:http://www.dbanotes.net/arch/taobao_arch.html

分享到:
评论

相关推荐

    电商平台声誉机制的有效性与信用监管研究——来自“淘宝”和“京东”的证据.pdf

    电商平台声誉机制的有效性与信用监管研究——来自“淘宝”和“京东”的证据.pdf

    旺财商铺(淘宝版)PHP+Mysql架构的淘宝外部独立商铺系统

    旺财商铺(淘宝版) 是一个基于PHP+Mysql架构的淘宝外部独立商铺系统,所有的数据均来自淘宝。旺财商铺(淘宝版)采用模版与功能的分离设计,非常方便的模版切换模式,并且属于完全开源产品

    【商品架构day5】淘宝:TOP1的商品系统长什么样子

    本文来自阿里范围老师的分享。 1、淘宝体系架构的演进   2、淘宝商品架构   3、元数据在淘宝商品中的运用 (可关注微信公众号回复”商品架构”获取完整版资料。) =>更多文章请参考:《中国互联网...

    淘宝独立商铺程序(旺财PHP版)

    旺财商铺(淘宝版) 是一个基于PHP+Mysql架构的淘宝外部独立商铺系统,所有的数据均来自淘宝。旺财商铺(淘宝版)采用模版与功能的分离设计,非常方便的模版切换模式,并且属于完全开源产品 ----- 旺财开发团队 主要...

    农村电商的农民增收效应估计——来自浙江省淘宝村镇的证据.pdf

    农村电商的农民增收效应估计——来自浙江省淘宝村镇的证据.pdf

    大型网站技术架构#核心原理与案例分析@李智慧_ipadmini

    适合于各学习层次的人员了解的大型网站技术架构书籍,入选大学教材,来自淘宝的李智慧,这个版本是裁边版,适合在ipad上学习。

    京东架构专家分享京东架构之路

    本文来自于csdn,主要介绍了京东咚咚架构诞生之初的样子,京东系统的一些特点,,性能提升等。咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。自从京东开始为第三方卖家提供入驻平台...

    图解大型互联网网站系统架构的演进过程

    一个成熟的大型网站(如淘宝,京东等)的系统架构并不是开始设计就具备完整的高性能,高可用,安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式,技术架构,设计思想也...

    架构师实践日|实现电商平台从业务到架构的治理体系

    本文来自于网络,文章详细介绍了唯品会的业务体系、技术发展、电商运营平台关键设计合架构的设计与治理,希望文章的介绍可以让大家有个新的认识。主要内容包括四个部分:唯品会的业务体系、唯品会的技术发展、电商...

    从前后端分离看阿里Web应用架构演变

    本文来自于infoq,本文主要介绍了阿里过去的几年都在和数据分析类产品打交道,经历了几代数据产品的演变和架构变迁(淘宝数据平台的数据魔方、面向精准营销的全景洞察、面向数据分析的 DataV)。前后端分离为什么...

    MySQL技术内幕InnoDB存储引擎.rar

    《高性能mysql(第3版)》是最具代表性的进阶书籍没有之一,它是 MySQL 领域的经典之作,内容涵盖 MySQL 架构和...相比第二版,第三版的翻译都是来自淘宝的数据库团队,翻译水准很高,当然英语水平好的直接推荐看原版。

    胡喜:支付宝三年光棍节高可用系统架构的演变

    2011年11月11日,仅8分钟,淘宝商城的支付宝成交额突破1亿元,当天成功交易达到3369万笔。当来自各地的网民蜂拥而至,同时点下支付按钮时,支付宝要怎样做才能保持一如既往的稳定和顺畅?本演讲将把谜题解开。

    2011数据库技术大会PPT 2/2

    二是企业应用实践性:大会将邀请来自各个行业企业的CTO、首席DBA、架构师,来全面剖析数据库的各种行业应用实践。例如去年就邀请了淘宝、阿里巴巴、华为、民生银行、新浪、腾讯等各个企业的专家,进行现场应用实践...

    2011数据库技术大会PPT 1/2

    二是企业应用实践性:大会将邀请来自各个行业企业的CTO、首席DBA、架构师,来全面剖析数据库的各种行业应用实践。例如去年就邀请了淘宝、阿里巴巴、华为、民生银行、新浪、腾讯等各个企业的专家,进行现场应用实践...

    简单CMS v1.0

    简单CMS购物分享平台是一套基于LAMP架构和ThinkPHP框架为基础的、免费的、开源系统,为广大站长建站提供简单创建一个属于自己的电子商务导购平台及图片信息分享平台。 简单CMS的主要特点: 1模板均来自目前最...

    数据库深度解析|从NoSQL历史看未来

    本文根据王晶昱(花名沈询)老师在“高可用架构”微信群所做的《NoSQLVSSQL》分享整理而成,转发请注明来自微信公众号ArchNotes。王晶昱,花名沈询,阿里资深技术专家,专注分布式数据库七年。毕业加入淘宝,在淘宝...

Global site tag (gtag.js) - Google Analytics