00:00
嗯,咱们实现了ER表的一个,哎水平分表操作,有同学说老师终于分完了对吧?啊,那这块呢,哎,咱们是不是这课这门诶买开的这门课就结束了,各位别着急,还没完啊,咱们分表还没有结束啊,这块为什么没结束,咱们作为例子的这个表,各位是不是有一个表被各位忽视了谁各位是不是字典表啊,有同学老师字典表数据量很小啊,不需要分了,但是各位我字典表虽然数据量很小,只有20条,哎,我对应的两个数据节点DN1DN2是不是都需要它呀,那这块诶它是必不可少的,因为什么呢?无论是我在DN1DN2上面的订单表,订单详情表,是不是都需要咱们字典表去翻译它的状态啊,那都需要这些表,那怎么办?各位这块呢,哎,咱们得再回来,还有另外一个分表的操作也。
01:00
就是咱们的什么全局表啊,这个全局表什么时候出现,哎,在分片的情况下啊,如果什么呢?哎,我这业务表分完之后,跟它相关的字典表这个划分就比较麻烦了,因为字典表有什么特性,首先咱们变动是不是不太频繁啊,而且数据量总体不大,咱们看了诶默认条件是不是只有20条啊,而且什么呢,数据规模诶也很啊很什么呢,很小,那这块呢,规模不大啊,这块呢不会超过什么10万条,像这种情况下,各位应该怎么分啊,咱们称之为什么全局表,全局表的特点就是什么呢?哎,我多个数据节点都需要它,那怎么办?我多个数据节点得具有什么样的情况,首先全局表插入啊,这块呢,我要更新到所有节点上面,所有节点上呢,都有相应的数据,而且都是一致的,而且什么呢?哎,全民全局表的查询操作啊,只从一个节点咱们进行获。
02:00
过去,然后全局表可以根据任何一个表进行桌印进行关联操作啊,基于这种啊项目特点,咱们去配置下全局表,那个全局表怎么去配置很简单啊,同样在SC下面再去新增一个table啊,就是咱们的全局表啊,然后呢,诶对应数节点依然是DN1DN2,诶各位有区别在这儿呢?Tap类型什么global全局啊,这就是全局表的哎,相应的配置很简单啊,咱们把这个配置项也给加上咱们啊进行一下什么全局表的一个划分,好同样咱们得先把买CA先停下来,再去修改一下它的配置啊,这块还是咱们的STEM在咱们的什么呢?诶,原先的orders这个订单的诶什么的订单表的配置项下面,下一行录入,再新增咱们的,诶再往里插入,再新增咱们的,诶全局表,咱们的四点表相关的。
03:00
配置好ec冒号WQ保存退出好,咱们把全局表的配置配置好了,依然还不能重启,还是那句话,在咱们的什么呢?DN2上面是不是依然没有咱们的全局表啊,咱们同样得再次创建一下,好再回来啊如何划分表里面咱们找到咱们的建表语句啊,见咱们字典表的语句,咱们再去执行一下,好创建成功了,咱们哎再去验证一下啊看看啊它的表数据啊,可以看到啊相关的表,咱们已经有什么字典表了,下面就是什么,是不是灌入数据啊,先启动买CAD,咱们买KD,下面灌入字典表的数据,好,咱们把买CAD记起来,好启动成功了,咱们这块呢,诶需要再给他什么呢?灌入数据这块找到咱们的哎买cat的数据啊就诶直接插入两条就可以,咱们字典秒的数据同样。
04:00
咱们哎,再去重连一下来看啊,就切一下咱们的库就可以,然后呢,之后哎,灌入数据,咱们字典表的两条数据。好,两条数据都关入成功了啊,咱们查询一下,嗯,Select新啊from咱们的什么呢?哎,字点表咱们看看啊,对应的数据啊,是什么样的情况,各位是不是两条啊啊幺零幺幺零二两条数据同样咱们再到什么呢?诶D1D2咱们都去看一下看看啊它的查询情况什么样。D12条数据同样再到DN2,咱们再去看一看,那DN2也是两条数据啊,在多个数据节点下面,咱们的数据是完整的啊啊虽然有一定的冗余,但是各位啊,好就好在是不是数据量非常小啊啊这就是咱们去配置什么呢?全局表啊,相应的哎,水平分表啊,对应的字典表啊,就要这么去配置,以上就是咱们对应的什么呢?买CA的全局表相关的实现。
我来说两句