这本书很有趣,故事叙述好玩,且价值颇高;
它让更多人了解并熟悉淘宝,让我们近距离观察大公司成长过程中遇到的问题;

我将从三个方面来做这个概要版的读书笔记;

淘宝的升级路线叙述了淘宝的成长路线,如果能引起大家的兴趣,那最好,书中有详实有味的数据供人品味;

淘宝创新的技术一节总结淘宝在壮大的道路中所创造的技术,其实很多在我们的日常应用中都能找到影子,所不同的是能够支撑的规模;

最后一节出自这本书的最后一章,牛P列传;本书的作者采访了淘宝中的牛人,道出他们的成长经历,同时也能看到这些高人对新人的建议;

豆瓣评分7.4分,我给4星;

淘宝的升级路线

2003 年 4 月 7 日,马云,在杭州,成立了一个神秘的组织。
为了在最短的时间做出一个网站来,为了和时间赛跑,淘宝的第一版源代码直接从国外买来,架构为LAMP(Linux+Apache+MySQL+PHP);买来之后做了些本地化的修改,对数据库进行读写分离,一个月之后上线,兵贵神速。

最初上线的淘宝只有一台服务器,随着访问量的增加,将数据库服务器独立出来,同时,增加一台Email服务器;商品检索功能最初的实现就是使用sql中的like搜索,对数据库资源消耗严重,最快的改进招数就是找老爹要,使用阿里巴巴的iSearch模块替换like方式;

在 2003 年底,MySQL 已经撑不住了,技术的替代方案非常简单,就是换成 Oracle。换 Oracle 的原因除了它容量大、稳定、安全、性能高之外,还有人才方面的原因。在 2003 年的时候,阿里巴巴已经有一支很强大的 DBA 团队。其中,ACE人才就有4名;

到 2004 年上半年,淘宝决定更换开发语言,将PHP更改为JAVA;

到07年,淘宝已经用上了 IBM 的小型机、Oracle 的数据库、EMC 的存储,这些东西都是很贵的,那些年可以说是花钱如流水。有人说过“钱能解决的问题,就不是问题”,但随着淘宝网的发展,不久以后,钱已经解决不了问题。

07年之后,淘宝就开始了真正的壮大之路,走上了创造技术的大道;
07年之前,图片存储使用的是NetAPP的文件存储系统,但未对小文件存储进行有针对的优化 ,且扩容成本高昂,网络连接数经常达到极限;在这种背景下,淘宝研发了TFS(淘宝文件系统);2007 年 6 月,TFS 正式上线运营。在生产环境中应用的集群规模达到了 200 台 PC Server(146G*6 SAS 15K Raid5),文件数量达到上亿级别;系统部署存储容量:140TB;实际使用存储容量: 50TB;单台支持随机IOPS200+,流量 3MBps。

淘宝创新的技术

简单总结下淘宝创造了哪些技术:

TFS

淘宝文件系统,上述已说明;

Tair:淘宝KV缓存系统

04年多隆基于BerkeleyDB开发了TBstore,一个key-value的缓存系统;
07年,多隆参考memcache内存结构,为UIC开发了TDBM,另一个缓存系统;
之后合并这两个缓存,并在此基础上进一步扩展,开发出Tair,底层支持5种存储引擎(BerkeleyDB、Redis,TT、fDB、memcache)
目前,Tair已开源;

HSF:高性能服务框架

一个分布式PRC框架,用于系统间调用
service定于基于OSGI方式,通讯层采用TCP/IP协议

Notify:消息中间件

分布式消息中间件,用于替代MQ
支持消息订阅、发布和消费

TDDL:淘宝分布式数据访问层

数据访问路由,使得数据访问对应用层的开发透明,一个表的数据可以分布在多台结点上,而应用的编码同操作单节点DB一样;
支持一次写入,多点读取
数据存储的自由扩展, 不再受限单机容量和速度瓶颈

TbSession框架

Session客户端存储,session存到cookie中
实现分布式环境下的session服务器端存储
session配置统一管理
支持动态更新

从牛人身上看到的

(以下均是花名,淘宝特色)

正明

博士期间开发了开源LVS,2000~2006年在国防科大教书;多次创业,做出来的产品可圈可点,但终究无法得到市场的认可;能做出好的产品并一定就能成功,市场推广是门大学问;
08年进淘宝,做LVS+HAproxy的普及,现在负责CDN系统的改良工作 ;
纯粹的技术人才,如果找不到互补的伙伴,加入一个大公司,也不失为一个好的选择;

毕玄

06年加入淘宝,负责淘宝的高性能服务框架,著作《OSGi原理与最佳实践》,推广OSGi在中国的应用;
看看他的每日时间分配:代码3小时、剩下来很多时间看技术文章或图书,每隔一段时间跳出来想想将来干什么好;
作为淘宝晋升委员会的评委,他给同事们的建议是:
跳出你的位置,想想公司到底面临什么问题,用什么方法来解决?
晋升是看你对公司有哪些贡献,而不是看你的技术有多么牛;

放翁

淘宝开放平台项目负责人
职业经历
在国企东方通做了4年,之后转入阿里巴巴;
放翁的入职经历值得新人学习;在入职阿里巴巴后的初期,他干的是琐事,负责开发web页面之类的活;期间主动学习不归他负责的WEB框架,并多次修改框架bug,最终被上层发现并赏识,从而风生水起;
他新人的建议:
做事要先思考再问人,不断打破自己的一些想法 ;
任何一个公司,都无法做到绝对公平,最终只会有一小部分人得到机会; 抱怨无用,只有不断努力,争取机会;

多隆

淘宝创始人之一
多隆沉浸在程序世界,不受干扰;
公司郊游回来的火车上,他在写代码
给工程师的建议
发现问题,解决问题,不要绕开问题本身
多做事情,不会吃亏,即使不是你的事情
把工作当事业,多隆的程序世界

木书架网

《淘宝技术这十年》读书笔记相关推荐

  1. 读书笔记 | 墨菲定律

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  2. 读书笔记 | 墨菲定律(一)

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  3. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记

    <洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...

  4. 股神大家了解多少?深度剖析股神巴菲特

    股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...

  5. 2014巴菲特股东大会及巴菲特创业分享

     沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...

  6. 《成为沃伦·巴菲特》笔记与感想

    本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...

  7. 读书笔记002:托尼.巴赞之快速阅读

    读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...

  8. 读书笔记001:托尼.巴赞之开动大脑

    读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...

  9. 读书笔记003:托尼.巴赞之思维导图

    读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...

  10. 产品读书《滚雪球:巴菲特和他的财富人生》

    作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...

最新文章

  1. 自然语言处理最新论文速递
  2. TortoiseSVN找不到系统指定路径
  3. python前后端分离前端权限_Linux上搭建前后端分离项目
  4. urlEncoder和urlDecoder的作用和使用
  5. Tomcat 申请证书配置https
  6. MySQL 入门教程
  7. ubuntu16.04根目录扩容
  8. 原创 | 职场风云 (三)面对压力
  9. 购入计算机主机怎么入账,出纳记账软件更换主机电脑时如何备份附件资料?
  10. 支教日记软件测试,烟酒行销售实习日志(74页)-原创力文档
  11. 魏俊妮《非人力资源的人力资源管理技术提升》课程大纲
  12. Scrum板与Kanban如何抉择?kdliihoap板与按照xhvrcr
  13. 主流的软件开发语言介绍
  14. 电脑wifi显示连接上了但是没有网络是怎么回事,手机wifi网络正常,已解决
  15. VUE + tiff.js 加载 tiff,tif 图片
  16. matlab:归一化
  17. 软著申请材料,软著申请文件,软著登记材料,软著登记文件
  18. Python实现统计文本中各单词数量
  19. 刚子:走马观花奋达创“芯”发布会
  20. Support for password authentication was removed on August 13, 2021

热门文章

  1. 麦克风声源定位原理_麦克风阵列原理及应用
  2. lopatkin俄大神精简Windows 10 Pro 19041.450 20H1 Release x86-x64 ZH_CN DREY[2020-08-19]
  3. 【小程序】前端微信授权登录
  4. matlab仿真数字电路,MATLAB在数字电路仿真中的应用
  5. Matlab图像、矩阵旋转、翻转函数 rot90、flipud、fliplr、imrotate、flipdim、flip详解
  6. HttpServletRequest--request.getParameter /getParameterValues/getParameterNames()/getParameterValues
  7. 九款远程办公软件,打破时空限制
  8. 脑电时频分析-短时傅里叶变换
  9. java 根据条码字体_barcode4j使用自定义字体生成条形码
  10. 校验码(循环冗余校验码)