《淘宝技术这十年》读后感
一、现在:双十一
淘宝双十一可谓,是互联网的狂欢,人们疯狂购物!2014-11-11淘宝完成销售额571亿元,亲,重点不是钱,因为这钱不是你的,重点是背后技术变革和支持!
淘宝双十一背后是,CDN加速,让你访问网页更快速!淘宝的一个首要,放在N个服务器集群,CDN就是要找到离你最近,最快的资源,呈现给你!
淘宝双十一背后是,负载均衡,Hadoop分布式计算集群背后的功劳!
淘宝双十一背后是,搜索,淘宝的搜索量,大的你无法想象,一个大大的搜索框承载的你对于商品诉求的入口,书中说到是业务带动技术创新还是技术创新带动业务发展
淘宝双十一背后是,分库分表,简单的分库分表之后,怎么保证数据查找所到的表正确,淘宝的发展分库分表已经不能满足数据的增长了,从mysql数据库到Oracle数据库,在到非关系型数据库nosql的使用,一路为数据保驾护航
如果用一组数据表达敬畏:双十一:每分钟79万/单,三分钟成交额:3亿元,亲,网站访问峰值、数据库写入、支付宝订单处理速度,可以算一下!
二、淘宝技术发展
淘宝技术发展:最早用的国外商城系统源码,花费巨额(当时那个年代,花钱买源码还是挺奢侈的)购买后,进行二次开发
淘宝技术发展:使用PHP+MYSQL对于商城系统进行二次开发,增加了许多淘宝特有购买的模式!
淘宝技术发展:由于业务和数据的发展MYSQL,从查询数据和承载量,已经跟不上了(当前mysql的版本跟现在的速度,存储没有办法比),有瓶颈就要转开始了JAVA和Oracle之路
淘宝技术发展:JAVA和Oracle,淘宝不熟悉怎么,谁最懂JAVA,当时是sun公司,好吧,老马居然请来了sun公司的团队,帮忙开发java版淘宝和支付宝业务程序分离
淘宝技术发展:JAVA和Oracle暂时可以满足了,那么问题来了,图片怎么办,商品详情页怎么办,据说商品详情页每个店铺有五米长,围起来可以绕地球一周,几米不重要,几周不重要,重要是用户在查询量上来,打开详情页,服务器挂掉了,所以淘宝开发自己的图片存储系统和文件存储系统,淘宝文件系统——TFS ,淘宝KV缓存系统——Tair,期初把详情页单独放一个表,只放详情页,发展到后面把详情页存储成文件调用,直接不走数据库了,why,因为数据库已经无法满足了!
淘宝技术发展:现在淘宝慢慢稳定了,慢慢把各个功能和模块都分离开来,却有统一使用用户数据,这就是为什么你打开淘宝很多功能,发现都是不同的域名,但是你都可以用淘宝用户名进行登录操作!
淘宝技术发展:从语言到数据库、从聚合模块到模块分离,从统一发送消息通知到中间件,分布调节!淘宝慢慢走着,我们也感受着技术的魅力,祝福她!
三、淘宝大牛们访谈分享
淘宝的成功离不开,各位技术大牛的辛勤付出,书从UI、程序、数据、安全等角度分享了大牛的感悟和大局观!祝福你们!
最后总结一句话:一群牛逼的人,用最好的资源和最牛数据,在创造和创新着这个世界!