《淘宝技术这十年》章节试读

出版社:电子工业出版社
出版日期:2013-5
ISBN:9787121201912
作者:子柳
页数:252页

《淘宝技术这十年》的笔记-第178页 - 牛B列传

关系数据库的数据规模受限的根本原因是目前的关系数据库尽管有各种方式的扩展,但本质上是单机系统。

《淘宝技术这十年》的笔记-第34页

好的架构图充满美感其实我觉得不仅如此,好的流程图、信息图都充满美感,如果你觉得哪里不对劲,往往就是那个地方出了问题。

《淘宝技术这十年》的笔记-第3页

0

《淘宝技术这十年》的笔记-第134页 - 淘宝技术发展

很多东西,不是你努力就能成功的,也许应了那句话“谋事在人,成事在天”。

《淘宝技术这十年》的笔记-第36页 - 淘宝技术发展2

其实在任何时候,开发语言本身都不是系统的瓶颈,业务带来的压力更多的存在于数据和存储方面。

《淘宝技术这十年》的笔记-第106页 - 淘宝技术发展

支付宝今天的服务框架SOFA(类ESB)、淘宝的HSF(OSGI)、阿里软件的ASF(SCA)都是那个年代的产物,但服务化带来的痛 却是一样的,不论是OSGI还是SCA之类的服务框架,本身的服务化规约设计都类似,但难题也都摆在每个架构师和开发者面前: 服务单元Bundle的粒度控制,服务之间依赖管理,性能与规范的 冲突,调试与隔离的平衡。这些都使得一线开发者和平台框架实现者出现非常多的矛盾,而这个过程能活下来的框架最后都是摒 弃了很多企业级的设计思路,因为SOA架构从企业级产品演变而来,而服务化后的内部平台要面对的开放平台天生就是互联网的产物。

《淘宝技术这十年》的笔记-第150页

普通工程师跟着业务跑,来啥需求做啥事;文艺工程师专注于自己的领域,研究得非常精深;2B工程师跳来跳去,啥都干,啥都浅尝辄止;还有一种工程师叫牛B工程师,啥都能干,啥都精通(这种人在工程师心中叫“神”)

《淘宝技术这十年》的笔记-第49页 - 淘宝技术发展

章文嵩博士总结了几点商用存储系统
的局限和不足。
第一,商用存储系统没有对小文件存储和读取的环境进行有
针对性的优化;
第二,文件数量大,网络存储设备无法支撑;
第 三,整个系统所连接的服务器越来越多,网络连接数已经达到网 络存储设备的极限;
第四,商用存储系统扩容成本高,10TB的存 储容量需要几百万元,而且存在单点故障,容灾和安全性无法得 到很好的保证。

《淘宝技术这十年》的笔记-第28页 - 支付手段的创新-支付宝

微博上有人说“好的架构是进化来的,不是设计来的”,的确如此,其实还可以再加上一句,“好的功能也是进化来的,不是设计来的”

《淘宝技术这十年》的笔记-第134页 - 淘宝技术发展

工程师大致分了类:普通工程师跟着业务跑,来啥需求做啥事;文艺工程师专注 于自己的领域,研究得非常精深;2B工程师跳来跳去,啥都干, 啥都浅尝辄止;还有一种工程师叫牛B工程师,啥都能干,啥都精 通(这种人在工程师心中叫“神”)。

《淘宝技术这十年》的笔记-第125页 - 淘宝技术发展

跟高手在一起成长一定很快。

《淘宝技术这十年》的笔记-第78页 - 第5章

挑灯夜读《淘宝技术这十年》,@子柳 校长写到:在系统发展的过程中,架构师的眼光至关重要,作为程序员,只要把功能实现即可,但作为架构师,要考虑系统的可扩展性、重用性,对于这种敏锐的感觉,有人说是一种“代码洁癖”。

《淘宝技术这十年》的笔记-第22页 - 淘宝技术发展

开源的连接池代理服务SQL Relay(http://sqlrelay.sourceforge.net)

《淘宝技术这十年》的笔记-第51页

用钱能解决的问题都不是问题,我们花钱可以购买更好的机器和更好的服务。但当你变成业内最强之后,你的问题就会独特到没有人碰过,这就意味着你必须自己动手解决问题。这是我来阿里这段时间感触最深也最多的。以前遇到问题总可以比较容易的找到解决方法,因为现成的东西太多,通过优秀的同行、前辈、朋友、网上的各种信息可能都能帮助你解决问题。但是现在,所有的问题几乎都是全新的,没办法依靠别人。所以在这里如果还按以前的思路是做不了事情的,遇到问题只能靠自己动手解决。即使有些问题是依赖于其它节点的,那也不能被动等待,而是要自己逐一搞定。主动性非常的可贵。

《淘宝技术这十年》的笔记-第27页 - 数据库从mysql到oracle

任何牛b的人物,都有一段苦逼的经历

《淘宝技术这十年》的笔记-第24页 - 淘宝技术发展

现在我们知道,任何牛B的人物,都有一段苦B的经历。

《淘宝技术这十年》的笔记-第72页 - 淘宝技术发展

在系统发展的过程中,架构师的眼光至关重要,作为程序员,只要把功能实现即可,但作为架构师,要考虑系统的扩展 性、重用性,对于这种敏锐的感觉,有人说是一种“代码洁 癖”。

《淘宝技术这十年》的笔记-第24页 - 淘宝技术发展

好的架构是进化来的,不是设计来。好的功能也是进化来的,不是设计来的。

《淘宝技术这十年》的笔记-第172页 - 牛B列传

淘宝在2010年的时候,每秒钟仅有2000笔交易,2011年原定目标是5000笔交易,换成PC服务器加 PCI-E的卡之后,一台机器就可以做10000笔交易。过去的解决 方案要花费2000万元,现在一台花费12万元就可以了。为了保险 起见,我们放了一个16X2的集群,也只花费400万元就够了。在 TDDL层拆分之后,单从数据库来说,一秒钟可以做160000笔交易。

《淘宝技术这十年》的笔记-第118页 - 淘宝技术发展

技术要敢想,代码要敢写,细节要敢专,没什么不可能。

《淘宝技术这十年》的笔记-第150页 - 我在淘宝这八年

针对核心系统和底层产品开发出了一系列课程,有《云计算系列》《海量存储系列《Oracle系列》《MySQL系 列》《操作系统系列》《小众语言系列》《JVM系列》《Java内存 调优》《搜索技术系列》《广告技术系列》等。也根据这两年公 司技术战略的几个关键词:稳定、性能、成本、用户体验,开发 出了《稳定性系列》《性能优化系列》《用户体验系列》课程。 还根据日常的热门技术做出了《秒杀系统的设计和优化》《双 十一背后的技术体系》一道又一道的技术大餐。

《淘宝技术这十年》的笔记-第60页

技术和业务就是这么互相借力推动着的,业务满足不了的时候,技术必须创新,技术创新之后,业务有了更大的发展空间。创新非常重要,然而很难做到,因为大部分人没有这个意识,认为把工作按时完成就可以了。

《淘宝技术这十年》的笔记-第20页 - 淘宝技术发展

MySQL当时是第4版的,我们用的是默 认的存储引擎MyISAM,这种存储引擎在写数据的时候会把表锁 住。当Master同步数据到Slave的时候,会引起Slave写,这样在Slave 的读操作都要等待。还有一点是会发生Slave上的主键冲突,经常会 导致同步停止,这样,你发布的一些东西明明已经成功了,但就是 查询不到。

《淘宝技术这十年》的笔记-第134页

I hear and I forget. I see and I remember.I do and I understand.

《淘宝技术这十年》的笔记-第168页 - 牛B列传

这几年工作的整体规划思路就是为淘宝网打造一个高性能、高可扩展、高可用、低成本的基础平台,基本上是在这四 个维度上不断深入优化。

《淘宝技术这十年》的笔记-第49页 - 淘宝技术发展

谈到在商用系统和自主研发之间的经济效益方面的对比,章文嵩博士列举了以下几点经验。
第一,商用软件很难满足大规模系统的应用需求,无论是存储、CDN还是负载均衡,在厂商实验室端,都很难实现如此大的数据规模测试。
第二,在研发过程中,将开源和自主开发相结合,会有更好的可控性,若系统出了问题,完全可以从底层解决问题,系统扩展性也更高。
第三, 在一定规模效应的基础上,研发的投入都是值得的。下图演示的是一个自主研发和购买商用系统的投入产出比,实际上,图中交叉点的左边,购买商用系统都是更加实际和经济性更好的选择,只有在规模超过交叉点的情况下,自主研发才能收到较好的经济效果。实际上,规模化达到如此程度的公司并不多,不过淘宝网已经远远超过了交叉点。投入买/租研发规模。
第四,自主研发的系统可在软件和硬件的多个层次之间不断 优化。

《淘宝技术这十年》的笔记-第31页 - 个人网站的升级

当初的淘宝个人网站是采用LAMP架构。
数据库从MySQL换到Oracle
2003年的时候,阿里巴巴就有一只很强大的DBA团队了。。Oracle给这些专家颁布一些头衔,最高级别叫ACE。被授予这些头衔的人目前全球才有300多个。当时ACE头衔全世界就十几个,当时阿里巴巴就占了4个。
牛逼啊,ACE都没有听过啊。

《淘宝技术这十年》的笔记-第79页 - 淘宝技术发展

给一架高速飞行的飞机换发动机。

《淘宝技术这十年》的笔记-第162页 - 牛B列传

正明是集团核心系统研发负责人,高级研究员。为2012年 “大淘宝技术委员会”会长,毕业于国防科学技术大学计算机 专业,工学博士,曾任TelTel首席科学家,国防科技大学计算机学院副教授,RedHat 内核开发者,LVS 开源软件创始人,ChinaCluster 的共同创办者。

《淘宝技术这十年》的笔记-第175页 - 牛B列传

阳振坤博士(淘宝花名正祥),中国计算机学会YOCSEF荣誉委员。1984年进入北京大学,大学只用了三年,硕士只用了一 年多,24岁成为王选的博士生。1997年破格晋升为教授,1999年 成为北京大学首批“长江学者奖励计划”特聘教授之一,先后 获得北京市科学技术进步奖一等奖、国家科学技术进步奖一等奖 (排名第四)、第六届中国青年科技奖、北京市五四青年奖等。 曾先后担任方正研究院副院长、北大计算机研究所副所长、联想 研究院首席研究员、微软亚洲研究院主任研究员、百度高级科学 家等。现担任淘宝高级研究员。

《淘宝技术这十年》的笔记-第2页

0704

《淘宝技术这十年》的笔记-第28页 - 第二章 个人网站的升级

好的架构是进化来的,不是设计来的。
好的功能也是进化来的,不是设计来的。

《淘宝技术这十年》的笔记-第27页 - 第二章 个人网站的升级

任何牛B的人物,都有一段苦B的经历。

《淘宝技术这十年》的笔记-第77页

我知道42页PPT怎么来的了!

《淘宝技术这十年》的笔记-第1页 - 1

《淘宝技术这十年》的笔记-第156页

提一个概念——知识管理,我不太认同这个概念,在传统行业,知识或许可以管理,但在互联网企业里,知识的更新迭代非常频繁,等你理出来刚要管的时候,它已经失效了。我认为互联网行业的知识不是要去管理的,而是要让隐性的知识显性化,在它的生命周期里迅速传播出去。我们不需要等它沉淀,只需要让足够多的知识流动起来,就能创造巨大的价值。

《淘宝技术这十年》的笔记-第1页 - 1

1. 好的架构是进化来的,不是设计来的。好的功能也是进化来的,不是设计来的。
2. “安全交易”的创新,有效地遏制了卖家诈骗现象及其传播。这是用制度来保障正常活动的一个成功的例子。
3. 任何牛B的人物,都必须有一段哭B的经历。
4. 淘宝打败eBay中国,第一招是免费,第二招是“安全支付”,第三招是“旺旺”带来互动交流和讨价还价。
5.一个架构好不好,从审美的角度就能看出来。
6. 请Sun公司的人来帮忙淘宝改造成Java架构,是因为他们不仅更懂Java,而且更懂eBay。
7. 在任何时候,开发语言本身都不是系统的瓶颈,业务带来的压力更多的存在于数据和存储方面。应对方法包括:搜索引擎、分库分表、缓存和CDN等。所有技术更新的目标都是:提高容量、提高性能和节约成本。
8. 在业务规模超过一定规模时,自主研发的投入才能收到较好的经济效果。
9. 新技术对用户操作习惯的改变,一定要慎之又慎。
10. 在系统发展的过程中,架构师的眼光至关重要,作为程序员,只要把功能实现即可,但作为架构师,要考虑系统的扩展性、重用性。
11. 互联网行业的知识不是要去管理的,而是要让隐性的知识显性化,在它的生命周期里迅速传播出去。我们不需要等它沉淀,只需要让足够多的知识流动起来,就能创造巨大的价值。
12. 正明:找到自己感兴趣的,花时间投进去,通过实践后的知识积累比只看书有用得多。“不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之,学至于行而止矣,行之,明也。”
13. 关系数据库得数据规模受限的根本原因是目前的关系数据库尽管有各种方式的扩展,但本质上是单机系统。
14. 一个人如果把做事、做成事作为主要目标,该他得到的东西,一定会顺利成章地、水到渠成地得到,但是,如果把上升作为主要目标,做同样的事,结果就会完全不一样。一句话,你的心态最终决定你的成就。
15. 正祥:其实我的出身比较贫寒,小时候真的是饿过肚子的。我小时候的玩伴,现在还有人在为生计生愁。所以我现在非常知足,我认为社会给我的已经高于我给社会的。
16:放翁:任何一个公司,不管用什么手段,都做不到绝对公平,最终只会有小部分人得到机会。这个时候去抱怨、愤怒都没有用的,只有自己不断地努力争取机会才行。
17:放翁:第一个是做事一定要自己思考后再去问别人,而不是一遇到问题就找人求助。第二个是不断地打破自己的一些想法,你不要担心今天已经做了50%的工作,要是推倒重来,前面的事情就白干了。

《淘宝技术这十年》的笔记-第1页

这书发来就一直没看过,这几天把看完吧

《淘宝技术这十年》的笔记-第151页

做了M(管理)之后,才知道管理真的是一门艺术,尤其是管理一群女孩子的时候,简直是处于艺术殿堂的巅峰。

《淘宝技术这十年》的笔记-第30页 - 第二部 淘宝技术发展

好的架构图充满美感。

《淘宝技术这十年》的笔记-第98页 - 淘宝技术发展

我一直很感谢交易线的所有同仁,他们是淘宝草根精神的典型代表——功能可以做得不那么“漂亮”,但必须减少中间环 节,真正做到了实用、干净、简洁。

《淘宝技术这十年》的笔记-第124页

这种模式刚出来的时候,从上到下都是质疑声,觉得太不符合常规做法……稳定性一定不靠谱。经过2011年的“双十一”,当天几个“尝鲜”的开发者用一台PC就支持几百万笔订单的高速处理,就让很多人明白了,技术要敢想,代码要敢写,细节要敢专,没什么不可能。

《淘宝技术这十年》的笔记-第53页 - 第四章,创造技术

本章的内容其实很重要。
但是对网站体系架构理解不深,虽然感觉到内容有价值,但是我在理解上还是未能深入。
从小图片大量访问的需求上,淘宝研发出了TFS系统。原文提到在TFS推出的同时,有另一家国内公司推出了同名体系。GOOGLE了:TFS -taobao,没找到是哪一家。
TFS在元数据存储方面的取巧之处难以理解。没有经历过这种场景。
还是从整体上看到了淘宝技术的变迁。

《淘宝技术这十年》的笔记-第170页

后面开始没话找话了

《淘宝技术这十年》的笔记-第29页

(多隆做银行对接)银行的网关不保证用户付钱后就一定能扣款成功,不保证扣款成功后就一定通知淘宝,也不保证通知淘宝后就一定能通知到,以及不保证通知到了就不重复通知
看到这里我的第一反应就是交易账单正常的概率可以用德雷克方程式计算~~

《淘宝技术这十年》的笔记-第6页 - 引言

生成首页后,对Web前端稍微有点常识的人都应该知道,浏览器下一步会加载页面中用到的CSS、JS(JavaScript)、图片等样式、脚本和资源文件。但是可能相对较少的人才会知道,你的浏览器在同一个域名下并发加载的资源数量是有限的,例如IE 6和IE 7是两个,IE 8是6个,chrome各版本不大一样,一般是4~6个。我刚刚看了一下,我访问淘宝网首页需要加载126个资源,那么如此小的并发连接数自然会加载很久。

《淘宝技术这十年》的笔记-第28页

微博上有人说“好的架构是进化来的,不是设计来的”。的确如此,其实还可以再加上一句“好的功能也是进化来的,不是设计来的”。

《淘宝技术这十年》的笔记-第173页 - 牛B列传

找到自己感兴趣的,花时间投进去,通过实践后的知识积累比只看书本有用得多。我看过一本操作系统方面的英文书,其中引用了一段中国人的格言:“I hear and I forget. I see and I remember. I do and I understand”,这句话给我留下非常深刻的 印象。是荀子说的“不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。”

《淘宝技术这十年》的笔记-第42页 - 淘宝技术发展

ChinaCache是中国第一的专业CDN服务提供商,向客户提供全方位网络内容快速分布解决方案。作为 首家获信产部许可的CDN服务提供商,目前ChinaCache在全国50 多个大中城市拥有近300个节点,全网处理能力超过500Gbps,其 CDN网络覆盖中国电信、中国网通、中国移动、中国联通、中国 铁通和中国教育科研网等各大运营商。

《淘宝技术这十年》的笔记-第75页 - 淘宝技术发展

你写一段代码,编译一下能通过,半个小时就过去了;编译一下没通过,半天就过去了。


 淘宝技术这十年下载 更多精彩书评


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024