00:00
经典应用顺便呢,也给大家看看我们的淘宝是怎么玩的,好,请大家注意,当下的应用是S和no,怎么着啊,你千万不要说把Oracle给干掉了,这种话不能说哈,这是两回事,就好比是一个是物理学科,一个是化学,你都是理工科的,都是那个数据库相关的东西,一个像那S,一个叫关系数据库,各有其用途,明白吗?技术没有高低之分,只有用技术的人有强弱之别,清楚吗?好,那么大家看阿里巴巴中文网站的商品信息是如何存放的?好那么呢,我们大家呢,看看阿里巴巴中文网站的首页,我们呢,以女装包包为例,这个网站我就不再废话了,行不行?当然我相因为淘宝啊,阿里巴巴这种网站,我相信只要是地球人应该或者中国人的话,应该都会点过一次吧。至少有没有不知道淘。
01:00
淘宝不知道阿里巴巴的请举手啊,好算了,来,那么这边的话我们大家看一下哈,首先我们呢,也就简单的话呢,也像我们能够给我们提供这么优质网购服务的阿里啊,淘宝的团队也算是我的那些师兄所在的公司的话呢,也有点小小的致敬吧,那么呢,我们来看看阿里的架构的演化和发展呢,我们串讲一下,因为这块如果要讲的话,那肯定是要又要花更多时间,明白吗?但是呢,我们可以看看他们的演变过程是怎么一回事,看看我们杨哥那个年代比起你们苦逼的话,你们现在是不是学个spring就OK了,多好多好用的一个东西,当时我们用EGP重死了又难用,晦涩难懂是吧,因为上公司的理论是不是天下无敌啊,但是最后赚到钱的是不是都是惠普IBM啊啊好,来大家看一下阿里巴巴中文网站的架构发展历程。首先在九九年你。
02:00
在干嘛小学哦,对,你们班哥哥,哎,你们班平均应该都是九二后了吧,九一是吧?啊顺便问一下这个你们是不是那个,因为那天有些同学问问问我说杨哥你说什么tfboy,你们是不是很喜欢这种东西啊,还是可以愉快的玩耍啊,但是我瞬间感觉我很老那种感觉,看像杨哥那个年代也就是周杰伦呐,张信哲啊是吧,嗯,这个还行不行啊,你们还行吧,那不会听,咱们就别聊了好不好,那个实在不懂,那算小孩子哈,行,我们回到这儿九九年的时候,好,说白了,当时的时候大家看它的第一代的架构是不是什么,这个知道吧,好,就就这么说吧,但这个算这个太老了哈,好2000年,这两个知道了吧,哎,注意之前的话啊,阿里的话呢。
03:00
那边刚刚做的他那个淘宝那个网站,就那个马云刚创业的时候,他不是他自己做的,是别人是他们花钱从国外买来的一个PHP的网站,就是我们刚才说像大型架构演变的第一节就是单机版,那个理解吗?它是肯定嘛,那阿里的网站也不可能说一口气到冰天,今天这样能够干到双11,支撑这种这么多的这种并发量的一个系统,那肯定是不是就因为有一本书,如果大家愿意可以看看,就是淘宝技术的这十年啊,嗯,听说过吧,那是数千名的工程师,几代陈学员的心血哈,演演变出来的那么好,我们这儿看一下零四年左右,也就是杨哥差不多进场的那个年代,我们是不是被这个在折腾啊,啊,当时的时候1G比2.0哈,哦,说白了就是如果你要懂1GB2.0,你们感觉哇,这他妈好牛逼啊,这个们那不亚于说是什么呢,这个你掏出来一个手机那种感觉你明白吧,就是在我们这种大学的年代,因为当时我们大学时候大部分同学用的都。
04:00
传控机架,哎,当时打电话老贵了,六毛钱一分钟,你知道吧,这个是让你们现在无法想象的一件事情吧,所以说叔叔我们很土逼的,就是用这个手机发短信,用小灵通打电话呀,看是不是还得摇着打信号才会好,对那么好哈,这边的话到1GB,然后大家看零七年左右,注意有一个东东哈,有没有看到web X啊,那么这个时候零七年哪个框架比较火爆啊,要是前端表现层的话是不是二啊,嗯,开始或者说它的前是不是web X,那么或者是web web work的那个个东西,其实也就是这个,大家应简单了吧,注意如果那个时候阿里如果像现在这样对开源社区支持,这么给他把web给开源的话,基本上不会有上什么事了啊,他们内部用的话,大家请看MQ加ESP企业应用总。
05:00
I4啊,数据挖掘啊等等,那么零七年去EGB重构,说白了重要的就是把EGB给干掉以后用谁了?诶所以说如果可以,这儿可以这么讲,假设你两三年以后啊,如果你有幸可以去冲击阿里的话呢,两个事儿,第一个有些外包公司会包人到阿里去干活,那么呢,你可以曲线救国,先去这样的外包,第二个呢,你呢,现在可以这么讲,就可以做准备,像阿里考那个spring,考的是变态和深,那巴不得你是把这个spring底库都扒光的那种,看看过源码的才能经得住他那个问,那就像后面我给大家刷面试题,刷百度和阿里那些面试,就是一个list,被人家问了16问十多问,那种感觉很痛苦的一件事情。哈,那么好,再来零九年左右以后,那么大家请看是不是上这个member开集群了,然后OKK呀,KV啊,CDN啊,分布式的存储啊等等等等哈,那么再来后面的话,我们大家可以看到安全镜像。
06:00
秒杀是不是一块就来了,顺便说一下,像秒杀这种是一下子高度发就出来了,是可以把机器沙滩的,对吧?啊,尤其抢东西的时候,有有些人是干什么呢?两台机器是两个鼠标一块点的,第一个还没点完呢,第二个说那个色客啪啪啪啪啪你提交啊啊,那么那边的话呢,很容易导致拥堵哈,那么呢,现在呢,他们呢是呢,据说呢,是在进行的第五第四代完了以后到第五代,他们现在呢暂时呢,2011年的时候,当然这个呢,也就是五年前的事儿,当时的时候我们去参加的时候,了解的时候,他们的暂时呢,在打了一个伏笔,是觉得呢,用不用开源,就是也不叫开源,就说我们放出一些就像腾讯一样,他们腾讯这个公众号是不是开放了以后,大家可以去订阅,可以去在他的API上面去改呀,是不是把这些开发者全部聚拢到我的旗下呀,那么这样大家是不是就不会再反腾讯仿淘宝了,我是不是靠着你吃饭?
07:00
我跟你共生共荣,变成一种很好的生态,不再是大树底下寸草不生,明白了吗?嗯,所以说这个时候他们呢,第四代了以后呢,我们呢,可以看到他呢,最终敏捷开放和体验,尤其哈这个体验,这个真的是对用户对这个体验,他们这个体验真的因为大家都知道阿里现在比较狠的是不是推这个败家呀,败家呀,BYBY是不是买,再加个加号啊,就是VR虚拟购物啊啊这个那个有应该如果说是订阅过这些科技新闻的应该同学聊过吧,那么换句话说,如果有VR的话,有一种工程师,就是支付接口跟钱打交道工程师,那么不但不会下岗失业,而且还会越来越重要,能理解了吗?啊到后面我们讲p two b金融系统串讲的时候,会给大家讲支付接接口哈,那么这边我们呢,他呢,所以敏捷你们敏。
08:00
别开发的话呢,那些什么结对编程呢,我们也就呃不在这儿多说体验,那么不用说了,开放大家看是怎么着,吸引是不是第三方开发者加入到网站的共建中来啊哎,那么这样的话大家不烦我是不是都靠着我吃饭了,从策略上而言,是不是我们跟阿里一块成长,但是呢,现在能够你提交的代码,就像get上发个for request,人家能收的话,这恐怕你的这点功力和能耐是不是也很强哈,好,那么呢,我们呢,简单的了解了一下,串串串,快快的串了一下这个架构发展,但是呢,落到我们的red相关的,和我们有关系的,那是不是就是多数据源,多数据类型的存储问题啊,这个问题我告诉你哈,很头疼的,他们光是优化都是讲些年头的,讲年不是讲一天来,同学们抬头,咱们淘宝上或者阿里巴巴中文网上点一个包包,是不是经常你们看到。
09:00
上角有一个包包,然后右边是各种价格库存啊是吧?然后呃,如果淘宝卖家给淘宝交的钱多的话,是不是什么搜索直通车,就是在淘宝的这个网站上搜的话,是不是只要你花钱,就像买百度的竞价排名一样,我开的这个小店铺是不是更容易被广大买家搜到啊?好再来几年的,比如说你开了一个那个淘宝有名的那些母婴店,开了个四五年,六七年的话,那个买家和卖家各种点赞,各种点臭,各种撕机吵架的帖子是不是一直留着呢?那是不是很大很大很大呀?好,那么再来我交足够的钱,我说我这个产品不但可以挂图片,交一份钱再升级,我可以创VCR,是不是要交一部钱?那么下去大家应该知道有些网站淘宝的卖家做的好,是不是我经常看这个产品的图片,也能看这个产品的VCR啊,视频都能看吧,那你跟我讲图片和VCR,一个是流媒体,一个是大数据的,那个B的字段是不是两种都不一样,哎,那么这样的话就说再来。
10:00
这个时候数据类型像我们说有图片,有声音,有VCR,有文字,数据类型是不是越来越多样化,这是第一点,第二个是什么多数据源,什么叫多数据源,请问还能不能把它统一的通通放到MY或者Oracle里面去搞定,那换句话说,有可能一张图片,你所看到的文字类的,图片类的,视频类的,然后还有MP3一样的录音类的,那是不是来自于不同的数据源啊,那么就变成什么多数据源,多数据类型的综合处理的系统展现,这是非常大的挑战,而且我们说过了,你你可千万不要认为图片我就是什么存到一个什么图片服务器上那个,那么待会儿你们会看到他们到底存在哪啊,那么也让大家呢,先看一张淘宝的什么数据架构的日益复杂。
11:00
进大家请看,那么呢,我们不说别的,我们就以它的一个商品上来说哈,基本信息是不是有SQL,有文档数据,有图片,然后有相关的关键字啊,什么叫相关关键字啊,带查询文页,在查询条件的分页类,这你该不会认为这是写select服装包包like明白吧,这块还还什么呢?那个对不对?那么这一小坨我告诉大家也就足足够忙活一堆兄弟,刚开发lunch lon或者solar这边的话,这些站内搜索引擎的话,也足够弟兄们玩一把了,那么也就是说这里面就像比如说就这么说你不可能穷尽所有技术吧,就跟少林寺72项决议一样是吧,你这个全部玩的话,是不是到最后鸠魔之天龙八不练成。
12:00
神经病了对吧?啊,那么好,大家请看哈,那么呢,淘宝呢,所以说呢,我们先来串讲一下,那么这边大家请看他要面对的问题是不同的外部应用,那么大家说白了是不是需要有这些不同的存储啊,那么来吧,就像我前面说,再抬头我们再回顾第一个首页是不是有个框框,用用百度的话来讲,他当年是不是要推什么框搜索框计算,就是所谓的互联网就是一个框,我想把所有用户都套住,我就给你一个框,但是没想到中国人民太强大是吧?如此单调的东西怎么能满满足各位九零后日益复杂和个性化的定制需求啊,所以说H5是不是横空出世啊,那么好,各种的话,漂亮的界面,响应式的布局和交互的设计哇,你们用的网页是不是好炫啊,那么我那个年代那个网页好丑的,你知道吧,所以说我当时的时候,我就感觉我在做开发的时候那个呃,美工啊,不是美工设计。
13:00
师哈,我们来不能叫人家是吧,就像现在送外卖的都不能叫这个送外卖的是吧,叫骑士是吧?骑骑士啊,没码的话骑摩托也行是吧?好,那么这边时候他来问我们就说这个好不好看什么的,反反正像杨哥这种缺少美术细胞,我感觉哎呀,只要不是黑色的什么管这都好看是不是也就没回答出个所以然那么好,我们现在先这儿回到我们这儿的回顾一下,第一个首页的那个框框,就像我们说的,你你们肯定不会认为这是select新吧,对吧?啊第二个是不是文字了,第三一个是不是有图片,第四个是不是有视频,第五一个是不是有录音等等等等各种复杂的,那么我们来看看一张网页,你访问淘宝、阿里巴巴中文网,刷下来了以后,有多少内容需要被交互存储,也在深刻的理解什么叫多数据源,多数据类型的存储问题。好,往下走,我们大家。
14:00
看看哈,第一个我们回到这张图,我这点一个包包,是不是会进到这张包包的详细页面,左上角有,这不不是包包这件衣服,我晕了,这件衣服的这个详细,然后的话,各种的话,那么换句话说,请跟我讲有没有这个商品的基本信息描述,起码这个商品总得有个编号,有个名字吧?第一个问题,这个商品在淘宝库里面的编号和名字,请问是天天变,比如说这个叫衣服,明天变鼠标,后天变萝卜,没有这种怪物吧,衣服就是衣服,杯子就是杯子,OK,请问这个是频繁经常变更的还是不变的?第一个问题,对于这样不变的,用我们的话呢,就是趋冷的,数据稳定的,就跟龟一样,乌龟一样,是不是活的很长不动啊?那么请问大家觉得应该存在哪?Mango DB是吧?
15:00
同学说好,你们再猜还会存到哪呢?就比如说现在像你你的这个血型,只要你不去泰国韩国的话,是吧,应该不变吧,是吧,或者性别什么的是吧?好,那么这边我们大家请看一下哈,我们呢,商品的基本信息,我们呢,对,也就是名称,价格,出厂日期等等,怎么着,我们是存在的固关系型数据库里面,那么也就是阿里呢,它是独库和写库,就是买家库和卖家库也是分离的,清楚吗?那么之前呢,是MY和Oracle,当然它的一个系统里面哈,是多个系统在调度,也就是说你在首页上看到的是一个链接,大家觉得会是里面所写的ahr EF嘛,能理解吗?那只是一个入口,你点一下,后面是有可能有一整个团队,一整个网站在支撑着你明白,所以说对于这种。
16:00
居冷的名称啊,价格啊,出产日期啊,或者是一本书的这个编号,作者这种不出版社不变的信息,我们呢把它存在什么国外型数据库里面,那么顺便说说大家觉得呢,是存在还是存在MY好,那么这我们呢说一下现在呢,为什么大家呢要把精力投入到MYSQL当中,因为阿里的玩间在早在很多年以前,为了决定阿里巴巴的技术战略,他就已经在去IE,这个是业内的一个大事,多少数据库DBA就失业了啊,这个可不是由人的意志为转移的。那么好,我们先说两个问题哈,一、什么叫去ioe话,什么叫ioe再来。
17:00
第二个再次强调,淘宝用的买soq跟咱们用的是不是一回事,不是哈,这肯定不是为啥,注意他们已经牛到什么程程度呢?不要说数据库了,连GVM这个虚拟机术人家都改改仓自己去编一套了,这文有什么奇怪,就是他们这个大牛就是这些战是其其这我跟大家说的,如果你有兴趣阿里团队干Java的话,你那个工艺的增长和见识那是完全跟普通的什么拿个一两万的小公司那是完全不一样,也许钱不见得你比小公司拿的多,但是你里面看到的牛人对你的这个技术的影响和这种技术的分享是很大,你那个眼光就完全不一样了。先说好,阿里用的MYSQL呢,是他们自己内部的人叫是吗?自己改过的一些东西,尤其是数据库引擎,那么详细的话呢,我们在MYSQL高级部分我会和大家分享,他用你就现在,就今天主要我们是讲SQL red,我不想跟MYSQL混起来,这是提一嘴他们用的MYSQL和你。
18:00
在本上装的,我可以这么讲,名字是一个本质完全不一样,明白叫好比都叫搜索引擎,一个是不是叫百度,一个叫谷歌啊好,那么什么是IE,为什么要去ioe化?这个对各位同学们的技术路线的影响又会产生哪些深刻的变化?就说白了,我现在是应该学my circleql,那杨哥痛快点,我现在应该学my clel还是读Oracle?那么这个时候就要看各位同学们的对于这个大势的把握,Orac口是不是非常贵啊,基本上除了那些什么中石化中石油那种是吧,拿着百姓的血汗钱不当事儿的话,那对于外企而言,是不是就是人傻钱多速来啊,只有这些重量级的公司时才用的钱,一般而言,大家是不是都是用MYSQ了?那么呢,为什么去IE呢?跟这个中年男人有关系,如果有兴趣看过一个月前的新闻联播,讲介绍阿里云计算的时候啊。
19:00
这个人受到过云这个非常高级别的对应和采访,这哥们儿是马云亲自请过来的,马哥这年头在估计以他现在的高度,在这个地球上看得上演的人也不多了,是吧?啊,但但是呢,大家有知道马云是不懂技术的,是不是用他的话来讲呢,是其他一只老虎上上又上不去,下又小班,很很天真的带着一群搞技术的it走到现在,是不是用他的话来讲,是不是把这座万吨轮抬到喜马拉雅山上面啊好,那么大家看一下,首先去IOE,那么这个呢,是现在阿里的什么技术委员会的专家级别的,可以说是属于拍板定调那种人,那么呢,可以这么说,他是前微软的什么亚洲园院的常务副院长,被马云定位是将帮助阿里巴巴集团建立世界级技术的团队,那么阿里云就是他在首推的,用他们的话来讲,就是用技术让中国变得更美好一点点,用他话来讲是阿里云覆盖我们生活的方方面面,马哥现在是不是特别猛啊?
20:00
他现在干的,大家觉得淘宝马云是在搞电商的吗?不,不是哈,真的不是,到后面我们讲金融的时候,你就知道这哥们一是在构建这个金金融帝国,二说句难听点,不排除了以后咱们生老病死都跟阿里云,都跟阿里呢息息相关,有可能到后面的话,我们的医疗事业部买药的话,就在支付宝上,天猫药店买好药,支付宝上扣个款,直接快递送到你们家,是不是就没有需要去药房等药这种事儿了,看完病是就可以直接走支付宝上一支付就收工了。那么阿里健康,阿里影业,阿里影视,甚至他在培养阿里的网红,这些大家是不是都应该有所了解吧?好,那么这边哈,那么呢,请大家看一下所谓的去IOE,就是在I建设过程中去掉什么ipm的小型机,Oracle数据库及MC的存储设备C啊,都是一些著名的I头的厂家啊,当时那么坦白讲,当时用这些东西的时。
21:00
就是阿里也是掏了不少银子的,老贵了,那么最后的话呢,随着阿里的技术增强,养的牛人呢,越来越多,比如说我们linu克S干出LVS的张博士的话也加盟阿里,阿里的那个对技术人员的那个介绍,我哥们发给我那个邮件,诶讲又是什么长江商学院的学者是吧,某大学计算机教授,硅谷归国的那个全是聚光不是牛人了,那全是一些妖怪一样的东西是吧,聚到一块儿,嗯,然后呢,天天呢搞这些东西哈,那么所以说呢,这儿呢,就是大家了解一下哈,那么呢,玩间推去ioe,所以说现在的中小型甚至大部分互联网公司用的数据库以MYSQL居多,MYSQL很重要很重要很重要,OK来,所以说后面的课买SQL高级呢一定要听哈,那么这个就是商品的基本信息存在了,我们的传统的关系数据库来商品描述,详情评价,还有那些查价撕逼的帖子,这个店主是傻逼或者是什么呢?我。
22:00
我送你一个什么什么的是吧?啊,或者是送送那个什么我送你山西天气一套,那个名医给你的是吧,那种各种帖子的话,这个有可能多个店是不是一定会留留存着将来这么多交互的东西啊,那么大家觉得这种大文字类大段大段你像长微博一样的东西存在哪儿呢?好那么呢,就是我们的什么文档类数据库怎么着mango DB明白了吧,那些买家和卖家的交互和评论的,人家弄这了清楚了吗?啊那么到后面的话呢,可能的话呢,这个mango DB呢,也会向给开出来,到时候呢,同学们呢,也欢迎大家回来呢,继续呢,拷贝硅谷的升级的这些呃知识和视频哈,那么我们再来大家觉得商品的图片呢,Oracle还是买色或者其他其他好,这边请大家看一下是不是商。
23:00
品的图片展示类是在分布式的文件系统当中啊,那么呢,这个是不是就是我们哈多普的HDFS啊,当然以淘宝的尿性和腾讯的尿性,是不是今天先借鉴,明天就给他什么啦,哎,尤其像腾讯是不是她瞪谁谁怀孕啊,所以说呢,这个时候呢,将会大家呢,在市面上听到两套TS啊,一个T是淘宝,另外一个T呢,这还用犹豫吗?那是不是腾讯啊哎,那比如说要是跟你人家跟说啊哥们从哪出来的,我是从鹅厂出来的,我是从熊厂出来的,我是从蓝厂出来的,你这个是不是得应该明白啊这种it行话是吧,腾讯是不是企鹅没问题了吧啊那么呢,百度的那个图标是不是像一个熊一样的呀?啊然后的话,当然像比如说是当然那个有一段时间呢,百度呢,也自称为自己是蓝产,那么。
24:00
360呢,还是周大炮是不是还鄙视李彦宏,说你看你这本来就是小资情调的一哥们儿是吧,还要说是把百度建设成难产,但后来的话,他又说要裁了一些人,要涨那些薪水呢,要向华为的男性文化学习等等的,到最后有一段时间说百度是不是也被称作难产啊,能理解吗?比如说你刚才说你哪来的,我十八摸出来的,然后是什么意思啊,那是不是就是18,是不是IBM啊,这些是不是一些传统的it行呀?哎,好,那么这个呢,就请同学们呢,继续哈,好,那么同学我们把这小段截了,咱们再下课行不行啊,稍等哈,那么呢,往下走,那么再来看现在呢,商品的图片,我们知道了是在是吗?那个分布式的文件系统里面来商品的关键字就是那个框框搜的那个QMYQ是吧,那么呢是吧。
25:00
啊首先呢都错啊,这边呢也是有阿里的猛男是吧,那一哥啊,基本上就是多隆先生,这边呢,就是韦笑宝里面是不是有个那个特别滑稽的那个叫多隆啊哎,他们就选了那个,当时就说有问题找多隆啊,我师兄在里面干开干了以后,那那天给我写一个消息就过来说啊直接在阿里呆的太郁闷了,因为有些人真的是望尘莫及,就这辈子赶不上,他说的就是还不到多隆哈,还有很多,因为里面技术牛人太多,这些才是真正的牛人,龙哥干了一件什么事呢?首先我们看这个商品的关键字啊,就是这这货搜索框这块哈,是什么呢?I search搜索引擎战略搜索,这个呢,也是多龙呢一高性呢,一个人开发的,他是这么干的,他基本上就属于是呃,一个人顶一个团队,注意这个数量可能是上不封顶,有可能50个人干的事,他。
26:00
一个人搞吧搞吧就搞定了,然后呢,就那个马云在上市重组了以后,作为两个技术人呢,一个是支付宝的,做了13年架构的首席,那个叫什么架构师,支付宝的账户ID苗人凤,就是那个雪山飞狐的那个啊,跟胡斐他爹PK的那个,真夺你们俩,你们俩是一个被田龙的两个打的那个是吧,这点呢,如果要进阿里的话,是不是要恶一下金庸武侠小说,所以飞雪连天射白鹿,笑书神香一碧渊女是喷子出来啊好,那么这边的话呢,苗哥呢,这边的话呢,他的花名呢叫meone,然后呢,他呢就跟支付宝里面,就做支付宝的支付这么多年的话呢,就做了这一件事,当时也是很苦逼,当时的时候他们做支付宝的那些工程师呢,是把所有银行的都充了几分钱了以后,一直都不空,一个银行一个银行的对账,所以说几在杭州的那种创业的那个艰辛,我听他们内部分享了以后,所以说。
27:00
哎,也就映射到各位同学这样,就是所有牛逼人在这牛逼之前是不是一定有一段苦逼的岁月啊,但是呢,你只要像傻逼一样的坚持,是不是终间牛逼啊好那么这儿呢,回到说到咱们的龙哥呢,他这边呢杠杠以后呢就把这个呢弄上去了,然后完了以后呢,玩的不过不过瘾了以后呢,自己呢又写了个胎儿之后牛到什么程度呢?淘宝的维护,维护开源以后,美团说宝哥借我抄抄吧,然后是不是美团也就开始有一部分小组的话,就有redis和泰互用了啊那么所以说多龙哥的话呢,天天干的活呢,就是对着一个黑框在那调bug,基本上有什么问题的话,他第二天说行了,我我昨天晚上看看源码知道概念了,改吧改吧就搞定了,所以说呢,能够在阿里内网里面被那些自视甚高的阿里Java工程师,就是P6P7P8这种级别的哈,你远到阿里,基本上到P8就是属于常人,已经到作为一个理工科你已经到顶了,你再。
28:00
想上P8以上走技术路线,那这个你恐怕就是国内的知名学者和专家了,这个是常人无法企及,大多数人定到定格到P7就可以非常不错的薪酬和你的能耐,你的技术已经很牛了,那么这边呢,多龙哥哥呢,在完了以后呢,这个时候的话呢,这个是阿里的那些兄弟们在内部的论坛里面说拜拜神顶的那个帖子,老高了,是让他们阿里的这些家va工程师佩服他明白吧,他解决的一些问题是匪夷所思的,这个人就是后来被马云吸收进来,就是属于践行阿里价值观,一群为了目标梦想很傻很天真一直坚持的人,那么他坚持了整整接近快16年了吧,那么呢,OK,那现在身价那不是千万的概念,阿里合伙人充足了进来了,什么概念对吧?估计可以买私人飞机了是吧?好,那么再来第五个商品,波段性的热点高频词汇存哪?
29:00
好,首先明不明白这句话是什么意思啊,什么叫波段性的热点高频词汇?好,各位同学们都知道,比如说情人节的话,那是不是玫瑰和巧克力是高频词汇,那么这个时候大家热搜的数据,那么我们是不是应该通通的先提前准备好,比如说我现在数据库里面有多少种多少个牌子的巧克力,干脆我们统统把它拿出来怎么样,反正这个这段时间这种热搜肯定是要被搜到的,然后我们是不是可以把它放在明白了吧,所以说所有的缓存在数据库外面包一层,它包的是什么?这些经常查询的热点高频词汇就可以把它放在这儿。当然如果换了一个季节,那比如说清明节,那是不是什么有石瓦坟的那种明纸明火的是不是就多了,是吧,好,再来商品的交易价格计算和。
30:00
积分的累积,你买的越多啊,你什么钻金银白钻红钻什么的乱七八糟,这个积分是不是就上来了,那么这边呢,一句话是不是也有什么呢,他们内部呢,外部系统,那是不是就是支付宝和外部的第三方支付接口了,当然除了支付宝以外,阿里是不是也在用别的呀,也有他的一些友商的一些哈,那么呢,通过前面的介绍,主要要和大家想说的就是现在明白一张页面下来,我相信给大家现在的冲击就是哦,我明白了,不再是说都是从work或者从MYS里面查出来的吧,那么呢,这就导致一个问题,多数据源和多数据类型就变成什么?同学们,你们觉得你们要花多长时间可以同时进行memory,开red DB啊好,等你精通完了以后,你会怎么想,谢谢老板,我跳槽了,再见是吧?那么这个时候老板是不是抱着你哭了对吧?啊,你别走啊,求求你啊,你打死他,踹死他,他都不不放。
31:00
慢的好,那么呢,为了避免这种情况,好这种情况是好的一面,坏的面就来说什么短时间以内你也难以找到同时精通这么5678种技术的高级开发工程师吧,好,那么所以说我们这儿,我们呢就有一个什么,来看看这个互联网它的应用的难点首先在哪些地方哈,第一个根据我们前面的论述,是不是有多个数据源平台来提供不同的这些数据啊,比如说像我们说的图片文章是不是分布式文件系统里面啊,搜索东西不是放在热点高频词汇是不是放在red,那么这边的话就是一数据类型是多样的,二数据源是多样,而且还会变化,三,你数据源一多,假设你今天晚上想正常运行,别的李经理或者王经理过来跟你说,哎,那个张光不好意思啊,跟你说个事儿,我们这边负责的。
32:00
Mango DB加网上主机可能要需要扩容和运维,要重启一下,那么你的数据越多,比如说假设我这个网站要运行依赖于myql or mango db4台服务器,他们中间任何一个挂了,我整个网页是不是显示不出来了,我总不可能说客户你们先凑合着用着,现在没有图片了,我靠,那估计这投诉是不是就来了,那么好再来,就算我们不出故障,他们自己接需求,你是不是也要优化,他们自己也是不是要改造,一改造是不是也会出错呀?那么这边的话我们需要什么,不要大面积的重构,那么呢,对于多数据源,多类型,看看我们遇到挑战怎么解决呢?那么呢,这个时候我们就需要介绍一下企业应用整合和统一数据平台服务,言下之意就说,能不能这么想,我一个Java程序要去面对IGO DB Oracle啊一堆,我们会想到什么?我们能不能面向接口编程?
33:00
进行包一层,我只访问一个,就像咱们只需要用Java访问GDBCGDBC后面你连的是Oracle myl,我是不是就不关心了,那么同样的借鉴这样思想,所以说阿里就整了一套统一数据平台服务层,那么呢,就是UDSL来避免这些,那么他干了什么事,就说你这么多,再说了,Go mango DB操作的ACI是不是也各不一样啊,谁记得住这么多,这种人太难找,干脆我一统天下,只要在我淘宝里面你会用这个UDSL是不是就OK呀?那么好,我们大家可以看到,那么它呢,各种数据类型的模型了,你看是不是目目前支持的数据库就是你,你的Java程序就别再连IDB统一的连我这个u DAC啊,你就别再去连买S统一的是不是连C啊,有点一样的意思哈,那么呢。
34:00
这边的话呢,他呢,完了以后干了事呢,大家请看查询更新是不是经常做的呀,那么中间统一数据服务平台好干嘛,下面这一大堆是不是各种数据源啊,比如说文档数据库,是不是mango dp,比如说I设这个引擎Co,然后I s Oracle,然后的话呢,其他的哎呀,这些程序别再连那么多统一的是不是连这一个平台啊,那么呢,最终他完成的映射API和热点缓存,我们呢,简单的看一下,那么好,大家请看首先是不是模型数据的映射呀,因为各种数据库它的字段或者表结构,包括它的数据要求的类型是不是各不相同啊,那么呢,我给你映射,然后完了以后统一提供的对应API,比如说你看insert update是不是很简。
35:00
样的东西,那么这样是不是降大大降低了开发人员的开发难度啊,你只需要会调用我的API就行,那么呢,最终那些热点缓存,那么大家看我们的统一数据服务平台,这是网站的Java应用,我们是不是后面又加一个热点缓存,以后通过它可以迅速的察觉到啊,那么通过这样的一处理,那么呢,我们是不是就完成了上面这三个难题,也就是说各种多数据源,多数据类型就被你搞定了,OK那么呢,这个呢,就是我们所串讲的当下no的经典,OK那么呢,耽误了十多分钟,今天的课呢,就到这儿,谢谢各位同学,OK,好,快去快去吃。
我来说两句