00:00
好,同学们,接下来我们来说一下。GDBC消息存储和level DB,那GDBC消息存储使用,现在企业里面用这个很多,那不用多说,这里BC都干出来了。杨哥,不用多解释什么意思啊,那说难听点是不是直接一句话讲明白,就是说这些消息有一部分会真实的记录进我们的MYSQL或者Oracle数据库。讲完了。那么。那杨哥,为什么你?笔记没有啊,不好意思啊,下节课咱们真刀真枪的干,直接给大家看一下,我们这个消息不但在这儿,而且杨哥还给他弄进买这个数据库里面,两台机器分离干。讲干货,真刀真枪的练,所以说GDBC我们一带而过,下一讲干嘛我们讲。干货,那么对于四,我们可以看得出,从4.4.0这个版本以后开始就说了,对于长时间的一种存储,我们推荐你用什么GDBC,那么。
01:04
并且伴随着我们的高可用性能的,什么意思啊,高可用性的journal从4.0X开始啊就有了。那么。这个我们会讲,这个东不东,你看又跟GDPC有关系,不要着急,在这儿会有哈重其实这一章的重点是这两个,你们企业里面用这个用的非常多哈,这个可以把它当做GDBC消息存储啊,这个可以把它当做GDBC消息存储加强,好那么不再过多的展开,到到了我们再说,但是现在先了解,那么下面回到GDBC我们来看。你能够用GDBC,如果你希望的话,如果你想用的话,可以用GDC,但是它会比较慢。哎,那么言下之意什么意思呢?简单一句话,兄弟们,我这个可看DB是不是基于本地硬盘本机的一种文本型的数据存储。能跟上,有点你可把它当做文件数据库啊,但是MYCQ是另外一家公司,另外一套软件,这个可汗DB是不是在MYSQL自身身上属于什么,有点类似于是人民内部矛盾。
02:08
听懂了吧,自己写给自己,同样100块钱,你把它从左口袋掏到右口袋,肯定你比你借100块钱从别人的口袋里面过来,这么说能跟上,因为买CQ嘛,给个面子啊,你总要什么做连接建立读取用户名密码的确认,那么肯定会稍微慢一点,但是呢,好处呢,就是可靠性肯定要比更高,因为我是不是存进数据库里面了,存进数据库里面那绝对是什么。最牛的对吧。能了解好,那么接下来level DB那干嘛呢?那杨哥为什么这个又是了解呢。你会不会写错了,你刚才不是说。这个level dp要比可汗DB新更牛一些吗?确实啊。可以这么说,可汗DB就是我们现在移动通信的4G网络,大规模使用是当前默认常用的。那么level DB是什么?5G才刚刚兴起呢,但是它要取代4G变成一个成熟的,还要需要一个什么?
03:05
过程OK,好,那么我们先了解level DB什么意思呢?这个呢也是一种文件系统,是5.8几号就有了,它和可看DB非常相似啊。也是基于文件的本地数据库存储形式,那么所以说注意可看DB和level DB都是基于文件的本地数据库,但是它提供比可含DB更快的持久性,那么呢,它有些其他特性。但是呢,它不使用自定义的B数,而是使用基于level DB的自身的一种索引,那怎么用呢?很简单,那假设你说杨哥,我们。一座试试。那19号的适配器就把可看DB这改成什么level DB就完活了。对吧,就把它这一改,你要说真的是最简单的方法使用,你也可以用这个,为什么?因为人家官网上说了5.8以后就引进的,他有就比方说现在5G手机内部试用。
04:03
是不是已经有人测试通过了,否则华为不会推出5G吧,那么一定有手机通过5G的测试了,可以用听到,但是他没有像4G这样人人都有大规模使用铺开,那么所以说好理解的一个话,就是可看DB是4g level DB是5G,那杨哥那5G肯定比4G好,为什么现在没用呢?不是我规定的过来看。关完。那么。我们呢,找到我们的干嘛?Level DB5.8以后,从5.8以后的话,这个level DB被推荐引入使用,好比现在从2019年六月份以后,5G牌照是不是下发了,这个level DB存储也是一种基于文件的持久数据库,那么呢它呢能够比这个可看DB更快,但是。Not yet the default message store,它没有作为默认的消息存储,我们希望这种存储的方式become the default,是不是在将来的版本变成一种默认呢?那么这是一种期望值啊,可是5.8,诶,那杨哥从5.8~5.155也是横跨几个版本那。
05:15
现在是不是呢,我们再来看看来我DB我点,那么来人家说的原话。版本的有效期,那么5.8或者更新以上的版本level TB才能用,那么巴拉巴拉巴拉,这些是他的一些介绍,跟刚才一样是吧?那么它也是一种基于文件的存储数据库,那么干嘛可以用做一种消息存储的broker,那么也就是说activity tmq的一个实例,说穿了就这个MQ。那么能够使用,那么又是比克DB更快,那么主要是它用它呢。有点跟可汉DB相似啊,但是呢,Instead ofol是取代了使用客户端的什么B数索引,它是用他自己的基于level DB的索引哈,那么你看end欧是吧,是不是有点像我们的red的什么a of啊,那么哪些好处啊,更快的更新,那么什么并发毒啊,哎呀,又是索引重建啊,数据链路啊什么之类的,那么这不挺好的吗?但是兄弟们。
06:13
当warning。这个level DB存储has been deprecated and,不再是支持或者是推荐the user,当前the commanded存储是可汉DB,听懂了吧?所以说为什么刚才杨哥要详细的讲可汉DB,为什么现在只是说level DB是个了解,因为上面干嘛没定阿帕奇active MQ这个小组,他没定上面神仙打架,底下陈序而遭殃,那么可汗DB是不是?有点类似。于是。默认的。既得利益者,他要维护自己,所以说他不愿意别人取代他。第二个level DB自己不争气,干嘛他在里面打架,为什么他又说了,我5.8以后出了个level DB level DB又跟你说5.9以后我又出了一个带可复制的level DB,那么但是呢,它要需要引入阿帕奇组K的支持,那么这个呢,我们会讲这是他目前最牛逼的特性,非常好,所以说他的意思就是说level DB本身要取代可汉DB就会有一些阻力,再加上level DB又跟可复制的level DB打架,那么所以说干嘛你们自己都还没商量出个定论,那就别打了,别给大家添乱,所以说官网上挂了这么一句话,当前推荐的还是可汉DB,这么说能理解,那么大家呢,就了解level DB理论上要比可汉DB快,可汉DB用B数,Level DB是用于基于它自己的一种索引数据结构,那么性能上比它更强大,快速的存储,并发读等等,但是由于现在呢,没有是吗?获得认可,那么我们。
07:57
那暂时还是以可看地理为主。
我来说两句