00:00
啊,我们今天呢,来测试一下,呃,这个clear house.还有这个欧森贝斯。这个op性能对比测试。嗯。这个欧森贝斯目前这个最新版是4.3。然后呢,你看他那官网,他说是实现了对劣势存储的支持。然后呢,它就相当于是列式存储和行式存储完美共存,实现了TP和AP。啊,性能的兼顾,也就是既可以做op也可以做op,这是欧欧森贝斯的。然后我们来看一眼它那个实现的架构图。啊,我们就是来看这个吧,它相当于存储数据的时候呢。嗯,存着,嗯,有一份是存行行式存储,另一份呢是存那个列式存储。
01:06
然后这里呢。我们就往下先看它这个见表吧,它的见表呢,语句呢是很简单,就是加入一个引入它一个新的语法。啊,就这个就行了,到时候我会给你演示一下,然后首先呢,我先介绍一下我这个环境。啊,这就是我搭建一个集群啊,只有一台机器啊,因为我那c house也有一台。然后我们就通过这两台机器来做对比,我这个内存呢,这个是。这是我的机器啊,40盒的啊,总共是79g,然后呢,我们来看它这个租户,我这里创建一个租户啊叫test。这个租户,然后我们看看他的。啊,我给了他20个CPU,然后内存是50个G,啊,这个租户的名字呢,就叫test。
02:06
啊,这个是啊,这个test啊,这是我的一个基础环境,然后呢,我们这里边是用的是马DB的劣势存储的数据样本,还有它那个circle。啊,然后我们是用于这个第三方的一个。呃,O lap的一个色口,然后呢,这样的话,嗯,我们来做一下对比,这样的话你这个数据真实性会更可靠一些。啊,他这里。有几个查询。啊,总共是有5个色啊。然后呢,我们这里呢,是我现在把这个数据啊,我导入到他这几张表里的,总共有三张表啊,这个呢是。
03:00
这是那个克啊,这是我的版本号。啊,这是克浩版本号,然后这个呢,是欧森贝斯的4.3。然后我这里呢,这几张表呢。我都转,呃,转换为这个劣势存储。啊,你看这个就看这个啊。啊,我这几个表都转为转变为这个列式存储。嗯,这是劣势存储啊,还有一张表。啊,我们这个三张表都是为啊。啊,他这说的是劣势存储。然后呢,我们现在呢,就开始来做测试了,我现在已经把我的基础环境。
04:02
呃,给大家介绍完了,然后我们就开始用这个买RDB的一个官方口。然后呢,我这里先介绍一下他这个。啊,他这个circle呢是用的。嗯。啊,是美国运输局啊,这个一个准点数据,飞机啊商务,嗯,航空航空公司的准点数,准点数据啊,就这张表是比较大,一共有3800万行记录啊,就这个其他表比较小。然后我们就我这里,我给你看一眼。啊,3800万,然后呢,我们到这个QQ号里头。啊,也是3800万啊,这数据都是一样的。好,那现在我们就开始正式的咱们来跑一遍了。
05:03
啊,首先咱们就来测第一个色口。我们直接就复制粘贴看一下运行时间,我们首先到这个clear house,呃,到这个欧里头。来执行。嗯,欧贝斯啊。嗯,可以看到这个是很慢的,呃,他这里还报错了,可能他这个是超,呃超时了,呃被欧森贝斯自动的给Q掉了。嗯,这个版本号啊,然后呢,我们按照它那个提示给他要时间给设长点。啊,稍长点吧。然后我们继续跑刚才那条色口。嗯,这里是比较慢啊,我这里为了保证这个结果的准确性,我这里就,嗯。
06:06
嗯,一直在等待,到时候你要看的时候,你可以把这块去跳过。然后呢,我们这个同时呢,到这个clear house里头啊,继续在执行这个色。啊,House是很快的啊,是我们把这个。这科号色啊。二十五二十五行记录啊,只需要零点一秒就出来了。那这个是欧贝斯的啊,这是34秒。的劣势存储啊,这是欧森贝组。然后呢,我们来看第2条色口啊。
07:01
这条狗就跑完了。啊,我们就还是复制粘贴。嗯,他这里也是很慢,这个欧森贝斯,然后我们还是到克里。可这耗时0.285秒,还是非常的快。468行,然后我们看一眼这个欧森贝斯吧。
08:06
Be是。40秒,嗯。嗯,这个是很明显了,这已经是,然后后面的话我们测第3条啊。第3条啊。这是我之前修改好的,因为欧贝有些语法跟MYSQL不太一样,跟他这个示例,他这个示例是my circleql的嘛,就是也是买DB的嘛。需要改一下语法,然后我们就来。啊,执行的情况下。啊,这个是O比较快啊,0.154秒。634号。然后我们看号可号同样的需要去修改一下。这是我修改好的啊,我们来跑。
09:06
嗯,House0.045秒。啊,这俩结果是一样的啊,这是634对吧。俩结果一样的,然后我们第4条。啊,第4条。啊,复制粘贴就需要看时间就行了。啊,这个很快啊。这个欧配很快,第4条很快。
10:03
然后我们看QQ号的。号这里还要改一下。这我修改好了,必须执行。嗯,这是克里耗子90行。是吧,数据都一样吧,嗯,一样是吧,然后我们把这个时间记录一下。然后第5条啊,这2。啊,第5条数据。
11:01
啊,这个不用改,直接执行行了都可以都可以适配。我这边克里浩自己执行去。这个还没出来呢,这欧森贝斯。先记录一下吧,这是克浩的啊,157。157行0.7172秒。这个欧森贝斯再等会儿。24秒。嗯,好,这个今天呢,我们就把这个测试啊,就做完了啊,然后这个具体的,嗯嗯,大家可以看一眼啊,你你也可以用这个马DB这个官方这个测试。啊,就是这个数据集,你可以测一下。啊,可以用这个数据去测测一下,根据你们的情况,你可以看看是不是跟我这个结果是差不多的,然后从我这儿来看的话,这个欧森贝斯目前这个最新版4.3。
12:12
呃,这个在olap这块性能和克列号的差距还是非常。明显是非常大的啊,尤其是前两条。后面还有第3条第5条啊。只有这个三四这两个色跑的比较快,其他的都是很慢。啊,我再说一下,我这是我的。欧森贝斯,这是CPU20核,内存50个G。嗯。那行,那今天呢,我就是把这个大概的测试报告啊,给大家演示完了啊,到时候你们可以根据你的情况你测一下。啊,这是欧森贝斯的他们官网啊。
13:00
4.3,嗯,他们是在4.3版本。啊,实现这两个功能,但是目前测试的结果来看的话,性能还是跟克house专业做的这个。劣势存储差距还是很明显啊。好,那今天我们就到这儿了。
我来说两句