00:02
好,咱们了解买CAT2新特性之后啊,咱们去看看买CAT2跟之前版本呃,映射模型的区别啊,用一句话来形容它买CAT2的映射模型的区别呢,哎,就是能看出来买CAT2啊就是什么呢?总体考量哎,统一规划啊,让咱们的哎这个整个模型设计更合理啊,咱们去看看啊,诶这个回忆一下买cat1.6版本老版本啊,咱们怎么去做的分库分表啊,单表建设啊,怎么去做的啊带着各位咱们简单回顾一下,那首先啊,我这个逻辑表想进行查询的话,咱们怎么划分的啊,咱们做分库操作的时候,是不是得去找我这个逻辑表在多个数据节点里面到底是哪个数据节点,对吧?诶找到它所对应的数节点之后呢,咱们还得去找这个数据节点所对应的数据源是谁啊,说白了就是真实的物理库,物理表是谁啊,去找到这个相关数据进行查询,然后再返回回来啊。
01:02
就是这么一个过程,哎,我还特意翻出了之前的课件啊,咱们就看看诶做分库的时候,咱们可以看到,哎,我规定好了,在配置文件stemmer里面规定好了,哎,我对应的什么呢?哎,什么比我放在哪一个数据节点里面啊,对应的这个真正的物理数据库是谁啊,咱们数据源是谁?然后呢,在这儿也一样啊,咱们另外一个数据节点数据源是谁?然后之后规定啊哪哪三张表啊,这三张表放到咱们DN1上,哎,这个一张表啊,Customer放到DN2上面啊这块呢,咱们在这个STEM配置文件进行配置,然后呢,哎,把咱们的maca起来啊,运行建表语句啊,就可以进行个分库操作啊,这是之前咱们的搭建,那还有再往后分表啊,分表啊,分表有两种方案啊,一种方案就是我只有一个数据节点,一个数据源,然后呢,我可以来多个,哎,这个表明啊,咱们进行划分啊,咱们真正之前进行分表操作的时候,哎是采用了第二种方案,就是我。
02:02
多个数据点啊,咱们还是拿之前的课件看一眼,回顾一下多个数据节点,咱们DN1DN2啊,分成两个数节点,对应的同样两个数据库,然后之后呢,咱们通过分片规则哎,去进行划分啊,这块都是采用同样的名啊,同样的表进行一个数据划分啊,这是采用的另外一个方案,然后还有就是单表建设啊,我创建一个逻辑表,它所对应的就是一个数据节点,下面对应的数据库的什么呢?哎,同名的表啊,这上咱们对应的1.6的建设啊,是怎么去啊这个。进行分库分表创建单表了啊这块呢,哎再往后咱们推到买K各位可以看到,哎就不再划分你到底是分库啊,分表还是单表啊,而是统一来进行一个,哎进行个映射啊我这儿逻辑表跟咱们的真实数据源里面的什么的真实的物理表怎么映射了,咱们去看看,首先咱们先什么呢?哎,通过逻辑表我先看看哎咱它所对应的什么呢?规定的分区情况是什么样啊,怎么进行分区分片的啊这块明确一下,然后之后呢,诶咱们去什么呢?通过啊咱们的分区去找到它所对应的什么呢?哎,物理表明是什么,然后呢,诶还可以什么呢?诶咱们去看一下它所对应的集群是什么,我这个集群包括几个数据集节点,几个数据源,然后呢,哎,通过咱们的这个统一的映射模型去找,无论你是进行分库也好,还是你是单表也好,或者说是啊分成什么多。
03:40
啊,多片的咱们的分表也好,哎,都可以用一个模型把它涵盖啊这块呢,哎,也不像咱之前1.6啊,咱们去这个这个集群的这个呃元素啊,之前1.6咱们搭建啊并没有体现出来啊,顶多就是哎我给买cat做一个集群啊咱们的呃数据这个映射并没有做这个哎太多的集群的考量,而在咱们的买CAT2各位会发现诶集群概念把它提出来了啊这块呢,诶通过咱们集群进行映射,映射到多个数据源当中啊,完成咱们的分库分表的功能实现啊这还有咱们单表映射也一样,哎这块呢,各位可以看到咱们的买cat通过它的呃这个映射模型的区别也能看到,买cat1.6呢,还在针对具体问题做一个一个的解决方案,而买开件已经升级到我用统一的一个解决模型,哎,应对各种各样的,哎咱们的。
04:40
呃,这个实际的需求啊,这也是啊买CAT2迭代的一种什么呢?诶一种表现咱们能看到,诶这个无论多少多少种需求,多少种问题,我一种模型架构把它完全掌控啊,完全实现啊,这个也是它的一个,哎很大的一个优势啊所在啊这块呢,哎同样也减少咱们的什么呢?哎,这个使用者,咱们的用户诶去理解它的模型,搭建它的这个相关的架构的这个难度啊,用统一的这个架构咱们去实现它啊这块呢,同样也是在之后章节咱们动手搭建的时候,会咱们再去体会它。
我来说两句