00:01
各位同学,到这里为止呢,我们就完成了sheing SPA的讲解,最后呢,我们把课程内容给各位做一个总结,咱们在课程中呢,先从最基本的概念讲起,我们首先讲到了就是什么是筛ing SP,咱们讲到它是一个分布式数据库的中间界解决方案,咱们课程主要用它来实现这数据库的分库分享操作,在里边有三个产品,主要是前两个产品,一个叫GBC,一个叫Ding。他们定位就是关系数据库的中间键,在分布式环境下使用关系数据库进行操作。来解决里面的问题,所以这是我们学的第一个基本概念,我在里边写一下,邀各位,你知道什么是筛顶PE?
01:00
包括他主要是做什么事情的,这是咱们说的第一个概念,然后第二个呢,咱就讲到了什么是分库。分表。这个要明确分库分表的目的是什么呢?为了解决随着数据量过大,我们数据库操作性能降低的这个问题,它是一种解决方案,所以咱们提到了分库分表,而分库分表呢,有两大种方式,一个叫水平,一个叫垂直,包括咱们分别介绍到了水平分库,水平分表,还有垂直分库,垂直分表,这些邀各位记住。我在里边写一下,一个是水平解分。还有一个叫垂直界分,包括有水平分库、水平分表。水平分库水分表它就是把数据给它分别在不同库、不同表中进行显示,而垂直分表就是把一个表中的一部分资源数据放到一个表中,另一部分资源数据放到另一个表中,而垂直分库就是专库专表,咱们在之前都讲到了,所以各位把里边几种概念一定要记住。
02:15
然后在里边呢,最后咱还提到分库分表在实际中呢,一般我们是怎么用的呢?给大家强调就是一般来讲。咱们在设计数据库的时候就要考虑到分库分表,而随着你数据量的增加,我们不要马上考虑到你做这个水平切分要先考虑什么,就你缓存、读写分离,包括索引,如果这些方式都不能解决,那再考虑分库分表这种方式解决这些因为数量过大而造成的性能降低问题。所以这个啊是我们说的基本概念,就是第一部分什么是shadingpi。包括第二部分,什么是分库分表?这是咱说的第一部分,然后咱课程中的第二部分讲到了筛定中的第一个产品,它就叫做筛顶。
03:10
JDBC。我们首先做了一个介绍,由各位知道第一个什么是筛顶JDBC。SHEGBC呢,理解为它就是一个轻量级的Java框架,就是他做到的并不是帮我们做分库分表,而是做到你分库分表之后数据的操作,它简化对分库分表之后数据操作,是一个Java框架,这是咱们当时说到的什么是筛顶DBC。然后这个做到之后呢,我们后面部分就来使用这个筛定JDBC分别实现了水平切分,还有垂直切分的给操作。我这里写下使用它实现水平切分,还有一个叫垂直切分,把这些效果咱在里边都做了配置,然后做完之后咱使用它还进行了公共表的。
04:10
这么一个操作,包括用它实现了这个读写分离的这么一个效果。这些咱们用she定JDBC应该都为各位都得演示,所以各位把里面这些都可以做到,然后里边我特别强调she定JDBC呢并不能做到,我们说这个读写分析中主从的复制过程,就数据同步这过程咱还是需要在买so种径配置,而筛定DDBC,它只根据语义的变化,如果你做的是增删改操作,操作主数据库做的是查询操作,操作我们的从数据库,这个叫she顶JBC,各位把这些操作给他要牢记住,咱在课上给各位都做了一个演示。然后这个学完之后,我们课程中的第三部分给大家讲到了she思维中的第二个产品,它叫做sheding per。
05:09
我在里边写下。Sheding per,然后sheding per第一部分再是讲到了什么是sheding per,给各位再做个重复,要各位明确she定pro是个什么呢?你可以理解为啊,它是一个透明的数据库代理端,也就是说如果说没有它的话,那咱操作多库多表需要作繁琐的配置,繁琐的操作,而用它之后,咱通过它去帮我们操作这个多库多表,而咱直接操作sheding pro,相当于操作一个库一个表,简化了我们这操作,它可以直接当作买so数据库进行使用,而它需要安装进行配置才可以使用,这叫shading proceed,咱在里边都讲到了。
06:00
然后咱们分别就是使用了这个she per实现了分库和分表的这些操作。就是分库和分表,另外使用she定pro,我们还是实验了出这个读写分离的这么效果,而读写分离跟筛JPC一样,也需要买circle口做这个主动复制过程,它里边只是进行这个这样的操作查询,从数据库增删改主数据库,这是我们课程中主要的三部分内容,第一部分基本概念,第二部分筛顶JDBC操作,第三部分还有这个筛顶操作,而咱们这SHEGP中的代码是基于这个工程。然后用B整合它,完成里面这个垂直水平分库分表、读写分离的过程,所以这是关于我们课程中的主要内容,给各位做了一个完整总结,希望通过我这个课程中让各位能够熟练掌握筛思维中。
07:04
怎么实现分库分表这个操作?正所谓学无止境,希望各位都能够学业有成。
我来说两句