00:00
好,这节课来分享一下腾讯云数据库的全家桶的一个简介。那这节课呢,主要分为两块来介绍,首先来看一下腾讯云的数据库产品都有哪些,它的应用场景和特点,还有关系型、非关系型是如何界定的,然后紧接着来看一下腾讯云数据库的一个辅助的产品的功能。那为什么要介绍这个话题呢?因为我最近也接到了一个网友在问哈说。我在CDB和MY它应该用哪个啊,他问的也比较简单,那其实我觉得这个问题还是比较难回答的哈,首先我不知道用户的应用场景是什么样子的,那不太好去推荐具体用哪一个。那我也看了一下腾讯云的数据库产品,它也比较多,那其实呃,每个数据库呢,都有他自己的一个应用场景,所以呢,我这里整理了一下腾讯云的所有啊常见的数据库的一些应用场景,供大家来参考。那首先来看一下这个数据库的一个应用场景,因为腾讯云的数据库或者说数据库产品是呃所有云计算的用户应用最多的一个呃产品,当然呃今天我还看有网友在问说这个呃自己搭建数据库和腾讯云提供的数据库有什么区别,其实出呃这个区别还是蛮大的哈,如果要是自学的话,你可以在购买一个云主机,在云主机上自己来搭建一个啊数据库,但是如果你要是用在工作上的话,那建议你还是用这个腾讯云的这个数据库,那腾讯的数据库的话,从用户的行业上来看的话,它分为这几块,当然不仅仅包含这几块,包含了电商、金融、零售,安防,工业。
01:42
教育啊等等很多模块,这是从用户的角度来看这个数据库产品,那从这个呃。Pass SAS角度来看这个产品的话,它包含了这个数据,数据迁移上云啊,监控订阅,还有智智能管家DB brain啊,这个DB brain是干干什么的,其实他就是可以分析一些慢CL稍等我们也会介绍到。
02:04
那还有就是数据库产品包含了这个云图对吧,展示方面的一些,那再来看一下数据库的pass层面,那pass层面的话,呃,我认为它可以分为这几块哈,首先看到中间这一块的话,我们可以看到最常见的my circle serve post Mar DB啊,然后这是关系型的,非关系型的,包含red me catch mango DB CTS DB对吧,那还有一些其他垂直场景的DB,比如说SDB,对吧,Search啊等等,那这些数据库呢,都是啊,跑在这个物理机上,并且这个物理机的内核呢,是定制过的,经过定制过的。那我们自己在这个呃,服务器上啊,自己去安装一个MYSQL,和用腾讯云的MYSQL有什么区别呢?那区别还是很大的啊,首先呢,腾讯云的这个MY,它是包含一个啊非常强大的管理的运维后台的。啊,这其实说回到大家为什么要用云计算,其实用云计算的话就是第一个是节省成本对吧,第二还会节省大量的人力物力对吧?比如说呃,你要构建一些运维的后台,那腾讯云都已经提供你了,像MYSQL就提供这种强大的运维的后台,除了这个运维后台以外呢,比如说机器肯定会经常有故障,对吧?这是我们做运维的时候常见的,那MYS的话也会支持一些故障的迁移,业务的一个调度,而且这个是透明的,对于用户来说啊,你只好只用管好你的数据库,然后往里边写数据,对吧。
03:27
然后剩下如果机器故障的话,这些迁对用户都是透明的,然后服务的话就包含审计,迁移,订阅,备份,告警和ha,对吧,这是这个整个腾讯云数据库,其实不管哪个产品啊,它都会具备这些功能和这个调度的功能好。那我们继续往下看啊,那从组织形式和一些业务特点上来看的话,我们直接看我的整理的表格哈,这个表格可能有点小,大家可以在这个讲义的这个位置看到这个在线表格,复制这个在线表格来到这里啊。我放大一下。
04:00
其实腾讯云的这个产品还是比较多的啊,去除这个标题,你看我这里边整理了十个啊,其实是九个哈,去除标题一共是九个,一共是十行去除标题啊是九个,那其实最常用的话就是my circle对吧?啊my circle。那MY的一个组织形式呢,大家可以关注一下这个这一列哈,它的组织形式是关系型还是非关系型,然后这个产品对标了这个开源产品是哪个产品,那比如说腾讯的c dbc DB for my,其实他对标的开源产品就是这个啊,啊公网的这个MYSL,那它的特点是什么呢?其实就就是对商业这个数据库做了一些二次的开发啊,定制啊,然后基于这个腾讯云一些应用场景进行了一些优化啊,提供给大家来使用,那MYL具体应用什么场景呢?这一列有这个具体的应用场景啊。那第二个比较常用的话就是crs,简称crs,那其实就是red非关系型数据库的对吧,然后他对外对标的这个开源产品的话,其实就是red,那red大家可以知道他用的什么,比如说像新浪的这个,呃,评论系统用的就是red,然后还有像做一些队列服务对吧,然后做一些啊秒杀服务对吧,都可以用这个red来。
05:14
应应用到你的应用场景中。然后TD呢,是。它的产品名名呢,又叫Mar DB啊,Mar DB,那为什么会有Mar DB和MY2个之分呢?其实大家知道这个在呃,早先前几年的时候啊,Oracle已经把MY收购了啊。收购了MY,其实会担心这个MYS未来将会闭源,当前是开源的啊,担心他会未来将会闭源闭园,所以呢,呃,MY之父啊,就是开发MYSL的这个人啊,他自己出来重新啊做了一个分支,基于找钱的这个MYS的一个开源的版本,做了一个分支叫Mar DB,对吧,那它是完全开源免费的,所以未来如果一旦MYS闭源的话,那用户是可以马上切换到这个Mar DB上来的啊,是没有问题的。
06:02
那Mar DB应用场景的话,这里边就不做介绍了啊,然后mango DB也是非常用的比较多的啊,包含了哪些场景啊,再就是CDB,那DB的话是啊云数据库的腾Tencent DB啊,关系型数据库,它对标的产品的话还是这个MYS,其实是基于商业版的kerel自助开发了啊,这个kel系统它兼容my circle加post啊,是这样一个功能,那以下这些DB呢,比如说啊CTSDB啊,又称时序数据库,关系型的,它对标的开源产品就是in Fla DB,对吧?它最低经典的应用场景的话就是啊,用在监控系统和物联网系统上啊,这是最常用的场景,那post啊,Post circle和catch。好,那这个呃,S server呢,是微软的s server啊,用的也是非常多的,那它比自己的这个呃,你自己购购买一台Windows服务器自己来安装啊,S server有什么区别呢?最大区别就是呃,你在腾讯云上买的s server是微软正版授权的啊。
07:03
这个是啊,非常有必要的哈,这个版权对吧,那这是这个腾讯云数据库全家桶的啊,各个产品啊,然后它的应用场景的介绍,那如果大家呃说。我听完了这个还是不清楚我应该用哪个场景啊,用哪个数据库,那所以这里边如果大家还是不知道的,推荐大家用这个第一个啊,如果你要是用啊MYS关系数据库的话,就用第一个啊,这是腾讯云用的量最大的一个啊产品。那如果要是用这个啊,Nok的非关系型数据库的话,比如说那个nok,那就用red啊,Red也是啊,腾讯云体量比较大的,那比如说你要用微软系列的话,那就推荐这个so啊,那其他的产品的话,大家可以根据自己的情况啊,那去啊应用它。好,那这是这个数据库的。啊,特点这个位置我想要介绍的,然后紧接着就是关系型非关系型啊,这个非常重要哈,因为在这个表格中啊,在我这个表格中啊,大家可以看到我对每个数据库的组织方式都有标识,是关系型还是非关系型,那关系非关系型如何去界定的话,我可以点击这个she啊,那可以看到关系型和非关系型啊,它的一个差别,其实最主要的关系型就是啊。
08:22
关系表啊,它是结构化了,提前定义了这个数据结构,比如说MYSQL对吧,我啊创建一个MYSQL表,然后这个表里边都有哪个字段,字段的类型是什么,而非啊关系型的话啊,更多是动态的对吧,它存的啊数据类集的话更多复杂一些,比如说key value的啊,杰森的哈希表了,或者一些其他的方式,那这是关系型非关系型的一个很啊。明显的区别,那下边有它的一个主要的啊。啊去劣势和优势啊,劣势那大家可以根据这个表格来看一下啊。好,那这是。
09:00
呃,要介绍的这个关系与非关系。紧接着我们来跳到这个数据库的辅助产品,那这里推荐最常用的呃,三款产品,就是DB brain啊,DTS和数据库审计服务。那DB brain是做什么的吧?其实在呃网上我可以检索到很多这种开源的circle优化工具,对吧?那下边这个截图呢,大家可以看到它是啊,DB brain的一个啊。DB的一个使用的。好,缩小一些哈,这个是DB brain的一个使用的截图,那什么情况下会用这个DB brain,那其实我们经常看到有用户反馈说,诶,我用了呃MYSQL与MYSQL以后发现连接失败啊,CPU高负载,其实为什么会出现这种情况呢?可能就是这个用户啊,在使用这个数据产品的时候,产生了大量的慢查询。啊,那可以看到这个使用的产品的一个截图,这个截图中呢,就包含了这个啊美美。按照小时啊,进来的这个SQL查询语句啊,它的执行次数是什么样的,它总耗时是什么样的,最大执行时间和平均值执执行时间,同时呢,它会按照这个时间啊时间进进行分类,然后来聚类出每个时间段的这个SQ的一个耗时,那我们可以根据这个呃SQ的耗时去有针对性的优化这个SQ语句啊,使我们的。
10:25
这个数据库使用达到一个性能的一个极致啊,这是DB brain的一个应用应用场景,它也是腾讯云中最常用的一个辅助的工具,那建议大家多去使用哈,那第二块的话就是DTS啊DTS。那DTS是什么呢?它主要它主要的功能就是数据迁移,数据同步和数据的一个订阅,那我们在呃买这个,比如说我是个混合云,对吧,我在我自己机房有个MYSQL,我在腾讯云上又买了一个MYSQ,我想把我的本地机房的数据迁移到云上,那怎么迁呢?就可以使用这个DTS啊。
11:03
用这个DTS啊来做迁移。然后最后的话,就是这个数据库的一个审计的服务,审计服务包含了审计日志,审计策略和审计规则,那为什么会有这个服务呢?其实呃,我们随着时间推移,我们的这个服务越来越规。这个标准化它是啊,一些大型的企业会要求你的数据库进行合规,也就和符合国家的规范要求对,比如说你是银行,那你银行的话,你的机房的建设级别必须达到什么样子的,那你的数据库必须要合规啊,那如何合规的话。啊,这个数据库审审计呢,这个功能也是合规的一项要求之一。那这就是数据库审计服务啊。那这就是整个数据库全家桶的一个介绍,那其实刚刚也说过哈,如果大家不知道应用这个什么,具体应用什么产品,因为啊腾讯云的数据库产品比较多哈,那不知道应用什么产品的话,那就推荐大家啊,用两款,一款是啊MYSQL对吧,大家经常用的,那就推推荐第一款腾讯云的CDB,这是用应用人最多的,那如果你要是用no相关的,就用CS,比如red啊,那后边有他的地址。
12:17
那好,这节课我们就介绍到这里。如果你喜欢这个视频,也欢迎在视频的下方点赞关注加评论,谢谢观看。
我来说两句