00:00
呃,好,我们现在再补充一点知识点啊,就是这个麒麟的特点,麒麟特点啊,这个麒麟的特点呢,其实也没有什么太重要的内容啊,就是它的几个这个呃点儿咱们看一看就行了啊来一共有这样的五个啊,咱们一个看一个一个看,我先来第一个,第一个呢,诶他提供什么什么标准的circle接口,诶有同学可能会说了,这个麒麟他提供一个S接口,这也值得吹嘘一下吗?是不是我所有的查询引擎都有搜Q接口,这能算一个特点吗?呃,其实这个大家这么去想啊,那我们麒麟它它它是一个什么类型的分析引擎啊,是mop对吧?它是基于什么?是基于多维数据集的,是理论上啊,对于这种Mo lap分析引擎来说,你说它有这个表,有这个数,有有这个库的概念吗?没有,在M2AP当中,我我面对的对象是是多维数据集,对不对,那既然你没有库,没有表,那你说理论上会有词风是不是没有的呀,对吧?诶,但是麒麟呢,诶,他就给我们提供了这个磁核接口啊,那一会儿大家在使用麒麟的过程当中啊,你就能够发现,虽然我们使用麒麟查询数据的时候呢,是从哪查的,是从h base里查的,对吧,这个大家心里都清楚,是从h base里查的,但是呢,麒麟给我们营造出来的这样一个假象,一个什么假象呢?就好像我们是在从原始数据表里边查询数据一样。
01:24
啊呃,也就是说你在麒麟当中,你能够看到我们这个原始的表,能够看到原始表当中的原始字段,那你写circle是不是就该怎么写还怎么写对不对啊,那也就是说他从h base当中查数据,这个过程呢,对我们来说实际上是什么样的呀,是透明的对吧?啊,我们就好像是在从汉文里边查询数据一下啊OK,这个大家一定要理解一下啊,那所以说这个呢,就值得提一下了啊,值得提一下了啊,这就是麒麟的第一个特点,那第二个再往下走看第二个特点,第二个特点呢,是麒麟支持超大的数据集啊,是这样的啊,那再往下呢,还有一个亚秒级响应啊,那这块我们来看一下,这个数据集到底能够多大呢?我们来看一下啊,早在2015年,在EBA这个公司的生产玩向呢,它就已经能够支持百亿记录的秒级查询了,你想啊,100亿条数据啊,在秒级,呃,在几秒内返回结果,这个是不是很恐怖啊,对吧?啊,你比如说你用have have,你要百亿级的记录你去查询。
02:24
这得多长时间啊,得几个小时了,对吧?啊是这样给大家理解一下啊,OK,那在之后的移动应用场景中呢,又有了千亿记录秒级查询的案例啊,所以说这个查询性能还是非常非常哎,非常非常棒的啊好,那我们再去往下走,那下面呢,诶这个亚米机响亮,这个不再多说了啊好再来换下头,那下面呢,还有一个特点就是可伸缩性和高吞吐率啊,这个可伸缩性和高吞吐率咱们怎么去理解啊?呃,这个其实咱们可以这样去说啊,这个伸缩性体现在什么地方呢?体现在麒麟是可以搭集群的啊,是集它是可以搭一个集群,那这个集群呢,我这个是可以,呃可以扩展,也可以这个收缩呀,对吧?啊,我多几个节点或者少一个节点,所以说伸缩性是比较好的,那再有一个呢,高吞吐率啊,这个高吞吐率怎么理解啊,哎,单个节点啊,这样的一个起麟就能够实现每秒70个查询,注意啊,这种查询可不是一个简单的什么select星都是什么计算,是不是都是聚合计算呀,对吧?啊,一秒钟能够实现70查询,那我是不是还可以搭建集群。
03:24
你搭建集群,那我的退伍率是不是就更高了呀,对吧?啊,这个逻一下啊,好,再往下走,下面呢,还有一个BI工具集成啊,什么叫BI工集成呢?啊,就是麒麟呢,能够与现有的BI直接进行集,那这个其实得益于么呀,什能的BI集,是不是得益于麒麟给我们提供的丰富的查询接口啊,对吧?这里边有rest CPI,还有什么GBDBC啊,那这个restpi咱不多说,是不是就可以给我们提供一个相一个请求的地址,我们按照的要求发送相应请求就给我们响应,对吧?那这个GPC和opc分别是啥呢?相关CGC大家应该都熟悉,是不?就是Java程序访问数据库的一个呃,一个内容啊,对吧?那ODBC是啥呢?它是用来干啥的呀?
04:11
啊,呃,不是Oracle,不是跟Oracle没有关系,这是什么呢?是呃,C语言去访问我们这个数据库的时候需要用到的一个驱动啊,这个理解一下,这是加va程序,这是C语言程序啊好,现在往下走,那再往下看我们麒麟都能跟哪些工具进行集成啊来往下走,使用odbc接口的有有table,有这个Excel等等,大家注意你没有看错啊,这个Excel就是当中那个电子表格,实际上啊,有很多传统的这个呃,BI分析呢,都是用什么去做的呀,都是用Excel去做,其实Excel它是一个很强大的分析工具,对吧?它能够导数据对吧?导完数据之后能干啥呀?是不是也能够出各种各样的统计图啊,对吧?啊,这个不知道大家有没有做过啊,有类似东西,其实很强大啊,啊,其实即便是现在啊。
05:00
还有不少企业呃,如果数据量不是那么大的话呢,也也仍然在使用这个Excel去做分析啊,其实咱们前面的这个同学,说实话毕业之后就后去呃从事相关工作的B,这是使用B,比如说有还有这个BT啊等等等这样一些用Java开发的这个BI工具啊,那这些东西咱们简单了解一下就行,其实这个所谓的BI工具啊,就是什么东西,就是跟我们昨天跟我们前天学,昨天学的那个前年吧,跟跟咱们前天学的那个谁是不是宿舍赛的是一样的呀,对吧,他们都有一个共同的特点,就是能够对接各种数据源,然后呢,可以发送各种各样的查询请求,然后呢,之后呢,是不是可以把这个结果转成图表进行分析啊,对吧,都是这样的一些东西啊好,那再往下走,下边呢,诶,我们还能够使用这个CPI去,诶与这个咱们自己的这个外部应用进行集成啊,是这样的啊,那举个简单的例子啊,那刚才提到了这个麒麟,它是不是给我们提供了丰富的这个接口里边就。
06:01
有一个这个rest接口对吧?那rest接口呢,它里边会有各种分类,比如说查询接口啊,比如说这个,呃,构建接口啊,或者是计算接口等等等等,那假如说我举个例子啊,比如说我们现在要访问它的查询接口,那你想你访问它的查询接口之后,你得到的响应就是啥?是不是就你查询的结果是这个道理吧,那我们拿到这个结果之后,它是什么样的形式,一般情况下你返回接口,你得到的结果都是什么,什么形式,是不是都是杰森啊对吧,都是杰森,那咱们拿到这个杰S之后,我可以怎么做?我是不是可以自己哎去使用哎咱们自己的外部应用,对这个结果进行相应的这个可视化展示啊,对吧,实际上也就是说哎,我们哎可以利用它的BI进行二次开发,是这样,咱们理解一下,OK,那这就是麒麟的第三一个特点啊,最对最后一个特点就是它能够和众多的BI工具进行集成啊,那这些呢,都是麒麟的几个特点,咱们理解一下就行了啊好,那接下来我们继续啊。
我来说两句