温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,接下来我们来看一下技术选型。哎,就在技术选型之前呢,我们要主要考虑如下几个方面,比如说第一个数据量的一个大小,数据量大小就决定了我未来选哪些框架,举个例子,如果我们的数据量非常小,也就是几万条或者几十万条,那你完全就可以把数据存储在MYSQL里就可以了。没有必要用大数据场景。对吧?如果你的数据量是每天几亿条、几十亿条,甚至是PB级的数据,那我们就只能选择大数据的框架,像hidoop当中的HDS进行数据的存储。哎,数据量呢,是决定了你未来框架选型,那还有对应的业务需求。那比如我们用户行为数据是存储在文件里面的。那Java后台的业务数据呢?我们是存储在MYSQL里面的。那你未来在处理对应的数据的时候,你采用的框架就不一样,比如说文件,我们可以用擅长读取文件框架。
01:08
那MYSQL呢,我们可以用scoop来读取MYSQL数据,这是不一样的啊好,那下面第三个考虑因素,行业内的一个经验。那比如说你像我这,我是了解一下美团滴滴京东啊,阿里腾讯各个大厂,它内部的一个框架显型。那未来我在做项目的时候,我就可以根据他们内部的一个经验。对吧,哎,拿过来我就不需要再是自己去再踩一遍坑了啊,我就知道哦,目前他们用的卡不卡用的场景比较多,哎,用浮来采集数据,用卡卡呢用来缓冲数据。那我这不就经验直接拿过来了,避免走一些弯路。好,那像那个技术成熟度这块,那框架选型啊,尽量选择这种成熟稳定的。比如说哎,这个框架版本啊,是1.02.03.0,那我们尽量稍微要稳定一点的啊,可以选择3.0对吧?哎,那有一个别框架它还是零点几呢,甚至有0.5 0.4 0.3,那这种框架你使用的时候就要慎重。
02:14
哎,它各方面相对来说完整度就不是那么特别成熟了。要注意好,那再往下一个重要因素就是开发维护成本。这很重要。你说你在前期开发的时候啊,你觉得,哎,我很快用这个框架呢,会很快的把它完成了。但是你要注意,如果说这个框架不好维护,经常性出B,那后期会给你增加很大的一个人力成本。就是这种框架呢,也要慎选。好,那最后一个总预算成本啊,总成本的一个预算。啊,这个很重要啊,有的时候啊,这个想的很好,比如说我们这个在数据可视化的时候,我们可以选择这种data位,阿里的可视化大屏啊data位。
03:05
这个可视化的效果啊,确实很酷炫,一看呢这让人眼前一亮,但是对不起收费,而且价格呢还挺高,那你跟领导一一汇报,说领导说对不起,我们不能花钱,那不能花钱怎么办?你只能用这种开源免费,就是说呢,这个预算也会决定你未来放假的一个选型啊,所以说大家在以后框架选型的时候,要从这么几个方面去进行一个考虑。
我来说两句