00:00
大家好,那本次呢,给大家带来了click house相关的课程,那咱们本次课程呢,也是有一个初级部分,也有高级部分,还有一个监控备份运维相关的问题,那么非常适合呢,从零到一,你从初级开始看题,能够帮大家快速的认识跟上手click house,那么如果有一定的基础了,正在使用呢,想要更进一步深入的使用它,了解它,那么可以看咱们的高级部分,那如果你是在实际使用过程中啊,考虑到它的一个安全性。可靠性,那么咱们需要做一个监控及备份,所可以说呀,咱们涵盖的基本上你需要的几个东西,那么也适合各种各样的人群来学习。那克里克house它本身是一个什么特点呢?它是。战斗民族,咱们俄罗斯啊,来自于一个公司young death开源的一个数据库,那么它呢,特点就是什么呢?快。
01:04
简单直接。也可以说粗暴啊,它不需要依赖于咱们所谓的哈杜生态啊,它不需要HDFS不需要表。这就是他的一个特色啊,那正是由于它快呢,现在越来越多的企业啊,也越来越关注他啊,越来越关注他,实在是太快,快到让人受不了,好,那我们来了解一下本次课程的一个内容。那本次课程呢,咱们从入门开始。会详细介绍了他的一个。特点基本概念。到底快在哪里,对吧,有哪一些东西咱们做一个了解,到底是怎么。样一个东西,第二个它的安装步骤,他们会从它的每个准备工作,有什么坑,每一步是什么意思,都会给大家做详细介绍,那这中间的安装过程呢?
02:00
大家基本上只要照着咱们的文档一步一步做下来,基本上就一次成功,也没有太多复杂的坑,因为咱们都已经处理过了。那包括后面的一些基本学习什么数据类型表引擎这些概念咱们也会逐个去讲解,包括呢,也会扩展一下企业里面生产环境,咱们应该选择什么样的引擎去处理,那又会遇到什么样的问题,该怎么解决?最后呢,他们也介绍了常规的一个副本,这是一个入门的主要结块。副本这一块,基本的概念等等版本都会有,基本上呢,大家看完之后。就会有一个感觉,一学就会啊,这就是咱们的目标,一学就会,这是比较适合啊,没接触过啊,想要了解一下click house那第二块的高级部分呢?咱们是一个进阶,那这一块主要涵盖了。
03:03
一些新版的特性及一些优化调优,底页里面的调优,那还有一些新特性的功能,比较好用的功能还有一块。不是咱们的。实际应用中关注的一个问题,怎么保证一致性啊,他们都会挨个去。也是包括呢,也给到各种各样的方案。每种方案又介绍它的优缺点,还有它的实现思路啊,非常的非常的一个巧妙,那么新特性这一块。两个,一个是物化视图,一个引擎,新引擎,最终呢,咱们也会列举一些底页里面你可能会碰到的一些常见问题,那它的一些现象及解决方案,咱们也都会逐个分析。这是咱们的高级进阶对吧。那首先呢,刚才提到了一个spring,这个呢,大家要注意,它是新版才有的,20.6版本之后才有,像咱们之前了解过my circle也好,Have也好,都可以查看一个执行计划,能够有效的帮助我们理解circle的一个执行过程,这样呢。
04:19
就比较方便了,那克里卡house在早期一点的版本,它其实没有对吧,有抱琵琶半遮面啊,想露给你看又不给你看叭较麻烦,那在这个版本之后咱们就有了,那也会介绍它的相关语法用法,怎么去看,那之后呢,咱们所谓的一些优化包括了什么呢?咱们在建表时候该怎么去注意,有哪些地方要去可以做一些优化,更好的去一个建表识啊,那还有它的一些优化规则,它是基于r Bo的一个优化规则,咱们都会挨个介绍,并且呢,有非常详细的一个案例,那咱们呢,也是可以直接就。
05:04
复制粘贴,你也能看到咱们的现象是非常详细全面的,呃,那咱们的测试数据啊,那有这么几张表,那一个呢,是一行的一张表,那字段呢,甚至有180多个字段,那还有一张是800多万行。的一张表,它的字段也有100多个,还有一张接近200万的一张表,字段呢也是180多个。那么这样的测试数据集相。可以讲应该是所有框架里面最。优秀的一个数据集了,对吧,数据量多字段多啊。这也是战斗民族的。一个自迷之自信对吧,我就是这么强,就是这么快啊好,那包括后面咱们呢,刚才也谈到咱们会在使用过程中。可以做的优化,那这一块呢,就包含了咱们呃,单表查询,还有多表关联一些不同场景的一个优化措施,还有注意事项。
06:13
那同时呢,咱们还会给到一个什么呢?参数配置它快,但是它持本地的一个资源,比如说CPU,内存等等资源的配置,每个参数咱们都列了出来,详细解释了一下,并且给出了一个什么呢?定义值,怎么去算,怎么去配,咱们全部都介绍到位,是一个优化,那还有它的一些新特性。呃。好用的一些特性,比如说物化视图,刚才提到的,那还有呢,就是咱们20.8之后的。一个叫物化买circleq的一个功能,可以实时同步买circleq啊,这块可以说在咱们的实际使用场景还是有一定的。
07:04
好处啊,那后面呢,咱们就会提到一个常见问题啊。是咱们能学习到的一些东西,那最最后的一块,最后一个文档,咱们的监控及备份这一块呢,咱们主要谈使用到了一个目前比较主流的一对好基友,普罗米修斯跟格法呢,同时呢,这个咱们是不是也可以用于flink的一个监控,同时呢也可以监控服务器的情况,可以说呢很强大啊好基友,而且呢是开箱即用的,安装特别简单,基本上解压。简单配置就可以用了,特别简单啊,没有复杂配置。相比于其他的监控框架。特别容易上手啊。也提供了一个非常看的一个word页面啊,那怎么跟click house做一个集成呢,咱们也做了一个详细介绍,那至于备份,他们从原理上来讲。
08:05
介绍了手动的执行方式,还有一个自动化的工具啊,你不想手动去执行那也可以啊,有工具咱们都做了一些详细的介绍,这是咱们的一个主要的内容。大课程的特色呢,第一个呢,就是比较新,他们的版本是基于可里卡号21.3.7.14啊,那我们知道这个版本号第一个其实主要是参考的年份,二一呢,就代表二一年的呗,是吧,那咱们是一个稳定版啊,稳定版也包含咱们上面提到的一些新特性。还有包括explain语法等等,他都支持,第二个就是细啊,大家就喜欢做一个细致的人,对吧?细致的人那这一块呢,咱们的文档非常的详细,一些注意事项都给大家列了出来,甚至呢一些配置步骤,你只要复制粘贴就可以用。
09:07
比如说咱们点开一个像这个监控安装这种每一个过程,每一个配置,咱们都给到了大家,包括你在部署集群,你看。呃,在哪个路径下面。配置文件每一行该怎么写?那分别什么意思?咱们也加了非常详尽的注释啊。做到全面啊,高标准,第三一个就是全,大家也可以看到咱们从零到一的入门阶段,从一开始进阶的高级部分,再到最后考虑安全可靠的监控及备份,咱们基本上是全部涵盖啊,几乎涵盖所有需要,然后呢,同时所以一条龙搞定,对吧,一条龙搞定。那第四一个特点呢,就是真,那咱们也会讲解的过程中啊,即使是入门的一些知识点,咱们也会拓展思考,而这种知识点,那么应用在生产环境中,有哪些问题可能会碰到,那我们又有怎么样的思路去解决这一块呢?咱们都是以实际真实的场景。
10:18
啊,来解来解解释啊,那另外呢,咱们也列出了一些呃,房间的问题。你实际中一页里面大家会碰到的问题啊,这边的思路啊,解决方案呢,都给到了大家。那获取资料的方式呢,主要有三个途径,你可第一个可以关注咱们的微信公众号上硅谷教育,后台呢,咱们直接回复啊,不是后悔啊,回复大数据或者Java获取相关学科的学习资料,全都有啊,免费获取。第二一个大家可以如果是鼓励。
11:00
学院。也就是说咱们的老学员或者VIP用户是可以免费在上面进行学习,那第三一个,那么我们上硅谷是秉一直秉承着一个开源的一个精神,那么我们的视频都会发布到B站,哔哩哔哩上面都是免费的,那么大家也可以去在上面查找资料观看。这是咱们获取资料主要方式,那么还有一个技术要求。那关于click house,咱们前面提到它比较粗暴直接啊,不需要依赖哈杜,所以呢,对大家的前置的。知识储备就没有那么高要求了,但是首先大需要大家有一定的circle基础,但是这个呢,也没有太高要求,你至少要明白什么叫做circle,呃,Circle是怎么写的,对吧,大概有什么格式,那基本也就OK了啊,那同时呢,大家可能还需要一个主KEEP1组知识。
12:04
说白了,你只需要了解它的一个常用命令,你知道怎么去安装启动就可以了,因为咱们在搭建click click house集群的过程中,需要用到主keepper,那还有一个就是Linux常用命令,当然没有内核那种要求啊,咱们只需要知道Linux的怎么去操作,怎么创建目录,怎么修改文件啊等等这种常见命令就OK了,特别的简单,当然由于咱们也没涉及到代码,又主要是SQ化操作啊,所以呢,基本上有这么一点基础就OK了。非常的简单,容易上手。这感受一下它的简单粗暴,还有它的快。好,那么希望通过本次课程的学习呢,大家能够呃click house有一个更深入的理解,呃也能帮助大家入门也好,或者在你企业使用过程中能够提到起到一点帮助的作用,那就呃本身就达到了一个咱们的目的。
13:06
也希望大家啊,未来心心心想事成啊。
我来说两句